Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | mesa: implement EXT_packed_float | Marek Olšák | 2011-04-29 | 1 | -0/+11 |
| | | | | | Reviewed-by: Brian Paul <[email protected]> Reviewed-by: Eric Anholt <[email protected]> | ||||
* | mesa: implement EXT_texture_shared_exponent | Marek Olšák | 2011-04-29 | 1 | -0/+11 |
| | | | | | | | | | swrast support done. There is no renderbuffer support in swrast, because it's not required by the extension. Reviewed-by: Brian Paul <[email protected]> | ||||
* | mesa: initial EXT_texture_snorm support | Marek Olšák | 2011-03-29 | 1 | -3/+25 |
| | | | | | The component ordering of some formats has been been reversed to match Gallium types. | ||||
* | mesa: add ATI_texture_compression_3dc | Marek Olšák | 2011-03-08 | 1 | -0/+3 |
| | | | | | | | LUMINANCE_ALPHA_LATC2 = LUMINANCE_ALPHA_3DC, so this is easy. Note that there is no specification for 3DC, just a few white papers from ATI. | ||||
* | mesa: add EXT_texture_compression_latc | Marek Olšák | 2011-03-08 | 1 | -0/+9 |
| | | | | | | | | | | | | | | | | | The encoding/decoding algorithms are shared with RGTC. Thanks to some magic with the base format, the RGTC texstore functions work for LATC too. swrast passes the related piglit tests besides two things: - The alpha channel is wrong (it's always 1), however the incorrect alpha channel makes some other tests fail too, so I guess it's unrelated to LATC. - Signed LATC fetches aren't correct yet (signed values are clamped to [0,1]), however RGTC has the same problem. Further testing (with other of my patches) shows that hardware drivers and softpipe work. BTW, ETQW uses this extension. | ||||
* | mesa: fix comments for _mesa_clip_readpixels() | Brian Paul | 2011-02-17 | 1 | -2/+2 |
| | |||||
* | mesa: fix mipmap generation for MESA_FORMAT_AL44 | Marek Olšák | 2011-02-16 | 1 | -0/+3 |
| | | | | This was missed when implementing AL44. | ||||
* | mesa: Directly include mfeatures.h in files that perform feature tests. | Vinson Lee | 2011-01-07 | 1 | -0/+1 |
| | |||||
* | mesa: Include mtypes.h in files that use gl_context struct. | Vinson Lee | 2011-01-05 | 1 | -0/+1 |
| | | | | | | Directly include mtypes.h if a file uses a gl_context struct. This allows future removal of headers that are not strictly necessary but indirectly include mtypes.h for a file. | ||||
* | mesa: Fix GL_FIXED arrays. | Chia-I Wu | 2010-12-09 | 1 | -0/+2 |
| | | | | It is broken since 433e5e6defc85d8b1d6262aff990e3f5a8b37027. | ||||
* | mesa: remove stray GL_FLOAT case in _mesa_is_legal_format_and_type() | Brian Paul | 2010-11-07 | 1 | -1/+0 |
| | |||||
* | mesa: additional integer formats in _mesa_bytes_per_pixel() | Brian Paul | 2010-10-28 | 1 | -4/+8 |
| | |||||
* | mesa: add const qualifier to _mesa_is_legal_format_and_type() | Brian Paul | 2010-10-28 | 1 | -1/+2 |
| | |||||
* | mesa: fix integer cases in _mesa_is_legal_format_and_type() | Brian Paul | 2010-10-28 | 1 | -1/+65 |
| | | | | Some integer formats work with some packed datatypes. | ||||
* | mesa: Remove unnecessary header. | Vinson Lee | 2010-10-27 | 1 | -1/+0 |
| | |||||
* | mesa: additional switch cases for GL_EXT_texture_integer | Brian Paul | 2010-10-25 | 1 | -2/+87 |
| | |||||
* | mesa: split up the image.c file | Brian Paul | 2010-10-23 | 1 | -4363/+0 |
| | | | | | | New files: pack.c - image/row packing/unpacking functions pixeltransfer.c - pixel scale/bias/lookup functions | ||||
* | mesa: add missing cases for packing red/green images | Brian Paul | 2010-10-21 | 1 | -0/+48 |
| | |||||
* | Drop GLcontext typedef and use struct gl_context instead | Kristian Høgsberg | 2010-10-13 | 1 | -26/+26 |
| | |||||
* | Drop GLframebuffer typedef and just use struct gl_framebuffer | Kristian Høgsberg | 2010-10-13 | 1 | -2/+2 |
| | |||||
* | rgtc: Detect RGTC formats as color formats and as compressed formats | Ian Romanick | 2010-10-01 | 1 | -0/+9 |
| | |||||
* | ARB_texture_rg: Add GL_COMPRESSED_{RED,RG} cases in _mesa_is_color_format | Ian Romanick | 2010-10-01 | 1 | -0/+2 |
| | |||||
* | ARB_texture_rg: Add R8, R16, RG88, and RG1616 internal formats | Ian Romanick | 2010-10-01 | 1 | -0/+88 |
| | |||||
* | mesa: Remove EXT_convolution. | Eric Anholt | 2010-09-23 | 1 | -19/+2 |
| | | | | More optional code. | ||||
* | mesa: Remove SGI_color_matrix. | Eric Anholt | 2010-09-23 | 1 | -34/+0 |
| | | | | Another optional ARB_imaging subset extension. | ||||
* | mesa: Remove SGI_color_table. | Eric Anholt | 2010-09-23 | 1 | -12/+0 |
| | | | | Another optional ARB_imaging subset extension. | ||||
* | mesa: Remove EXT_histogram. | Eric Anholt | 2010-09-23 | 1 | -74/+0 |
| | | | | This has always been optional, and not useful. | ||||
* | mesa: Remove unnecessary headers. | Vinson Lee | 2010-07-31 | 1 | -1/+0 |
| | |||||
* | mesa: initial support for unnormalized integer texture formats | Brian Paul | 2010-07-05 | 1 | -130/+321 |
| | | | | As defined by GL_EXT_texture_integer. | ||||
* | mesa: move/rename is_depth_or_stencil_format() | Brian Paul | 2010-04-27 | 1 | -0/+26 |
| | | | | Put it with other, similar functions. | ||||
* | mesa: make is_compressed_format() non-static | Brian Paul | 2010-04-23 | 1 | -0/+34 |
| | |||||
* | Replace _mesa_malloc, _mesa_calloc and _mesa_free with plain libc versions | Kristian Høgsberg | 2010-02-19 | 1 | -4/+4 |
| | |||||
* | Remove _mesa_memcpy in favor of plain memcpy. | Kenneth Graunke | 2010-02-19 | 1 | -24/+24 |
| | | | | This may break the SUNOS4 build, but it's no longer relevant. | ||||
* | mesa: Fix compiler warnings | Karl Schultz | 2010-02-13 | 1 | -4/+4 |
| | | | | | Add explicit casts, fix constant types, fix variable types. Fixes about 340 warnings in MSFT Visual Studio. | ||||
* | Merge branch 'mesa_7_7_branch' | Brian Paul | 2010-01-22 | 1 | -1/+0 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/gallium/auxiliary/draw/draw_context.c src/gallium/auxiliary/draw/draw_pt_fetch_shade_pipeline.c src/gallium/auxiliary/pipebuffer/Makefile src/gallium/auxiliary/pipebuffer/SConscript src/gallium/auxiliary/pipebuffer/pb_buffer_fenced.c src/gallium/auxiliary/tgsi/tgsi_scan.c src/gallium/drivers/i915/i915_surface.c src/gallium/drivers/i915/i915_texture.c src/gallium/drivers/llvmpipe/lp_setup.c src/gallium/drivers/llvmpipe/lp_tex_sample_c.c src/gallium/drivers/llvmpipe/lp_texture.c src/gallium/drivers/softpipe/sp_prim_vbuf.c src/gallium/state_trackers/xorg/xorg_dri2.c src/gallium/winsys/drm/intel/gem/intel_drm_api.c src/gallium/winsys/drm/nouveau/drm/nouveau_drm_api.c src/gallium/winsys/drm/radeon/core/radeon_drm.c src/gallium/winsys/drm/vmware/core/vmw_screen_dri.c src/mesa/state_tracker/st_cb_clear.c | ||||
| * | mesa: Remove unnecessary header from image.c. | Vinson Lee | 2010-01-18 | 1 | -1/+0 |
| | | |||||
* | | Merge branch 'mesa_7_7_branch' | Brian Paul | 2010-01-04 | 1 | -0/+2 |
|\| | | | | | | | | | | | | | | | | | Conflicts: docs/relnotes.html src/gallium/drivers/llvmpipe/lp_tex_sample_c.c src/gallium/drivers/r300/r300_cs.h src/mesa/drivers/dri/i965/brw_wm_surface_state.c src/mesa/main/enums.c | ||||
| * | mesa: added GL_DU8DV8_ATI in extract_float_rgba() | Brian Paul | 2010-01-04 | 1 | -0/+2 |
| | | | | | | | | Fixes warning seen with Shadowgrounds. See bug 24016. | ||||
* | | mesa: more detailed error message in extract_float_rgba() | Brian Paul | 2010-01-04 | 1 | -1/+3 |
|/ | |||||
* | mesa: fix return value when clipping {Read,Draw}Pixels height <= 0 | Ben Skeggs | 2009-10-05 | 1 | -2/+2 |
| | | | | Signed-off-by: Ben Skeggs <[email protected]> | ||||
* | mesa: new _mesa_expand_bitmap() function | Brian Paul | 2009-09-01 | 1 | -0/+85 |
| | |||||
* | mesa: added _mesa_is_stencil_format() | Brian Paul | 2009-08-31 | 1 | -0/+16 |
| | |||||
* | mesa: refactor: move _mesa_is_color/depth/stencil_format() helpers to image.c | Brian Paul | 2009-08-13 | 1 | -0/+204 |
| | |||||
* | Merge branch 'mesa_7_5_branch' | Brian Paul | 2009-08-05 | 1 | -0/+178 |
|\ | | | | | | | | | | | Conflicts: src/mesa/main/state.c | ||||
| * | mesa: make _mesa_clip_blit() a shared function | Brian Paul | 2009-08-05 | 1 | -0/+178 |
| | | |||||
* | | Merge branch 'mesa_7_5_branch' | José Fonseca | 2009-06-11 | 1 | -1/+1 |
|\| | | | | | | | | | | | Conflicts: src/mesa/state_tracker/st_cb_fbo.c src/mesa/state_tracker/st_framebuffer.c | ||||
| * | mesa: Fix typo in bitmask. | José Fonseca | 2009-06-10 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'mesa_7_5_branch' | Brian Paul | 2009-05-22 | 1 | -13/+23 |
|\| | |||||
| * | mesa: allow GL_BITMAP type in _mesa_image_image_stride() | Brian Paul | 2009-05-22 | 1 | -13/+23 |
| | | | | | | | | | | | | | | It's possible to hand a GL_COLOR_INDEX/GL_BITMAP image to glTexImage3D() which gets converted to RGBA via the glPixelMap tables. This fixes a failure with piglit/fdo10370 with Gallium. | ||||
* | | mesa: add GL_DOUBLE case in _mesa_sizeof_type() | Brian Paul | 2009-05-07 | 1 | -0/+2 |
|/ |