Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | mesa: added unsigned 16-bit/channel tex format | Brian Paul | 2010-05-09 | 1 | -8/+14 |
| | |||||
* | mesa: start adding GL 3.1 signed normalized texture formats | Brian Paul | 2010-04-26 | 1 | -0/+26 |
| | |||||
* | mesa: Remove unnecessary headers from texformat.c. | Vinson Lee | 2010-01-18 | 1 | -2/+0 |
| | |||||
* | AL1616: Enable MESA_FORMAT_AL1616 for software paths | Ian Romanick | 2009-11-16 | 1 | -2/+4 |
| | |||||
* | Merge branch 'texformat-rework' | Brian Paul | 2009-10-28 | 1 | -1706/+73 |
|\ | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/mesa/drivers/dri/radeon/radeon_fbo.c src/mesa/drivers/dri/s3v/s3v_tex.c src/mesa/drivers/dri/s3v/s3v_xmesa.c src/mesa/drivers/dri/trident/trident_context.c src/mesa/main/debug.c src/mesa/main/mipmap.c src/mesa/main/texformat.c src/mesa/main/texgetimage.c | ||||
| * | mesa: move _mesa_format_to_type_and_comps() to formats.c | Brian Paul | 2009-10-05 | 1 | -179/+0 |
| | | |||||
| * | mesa: remove GLchan-based formats; use hw 8-bit/channel formats instead | Brian Paul | 2009-09-30 | 1 | -31/+6 |
| | | | | | | | | Removed: MESA_FORMAT_RGBA, RGB, ALPHA, LUMINANCE, LUMINANCE_ALPHA, INTENSITY. | ||||
| * | mesa: move texel fetch/store into new texfetch.[ch] files | Brian Paul | 2009-09-30 | 1 | -580/+4 |
| | | |||||
| * | mesa: remove gl_texture_format | Brian Paul | 2009-09-30 | 1 | -908/+0 |
| | | |||||
| * | mesa: replace gl_texture_format with gl_format | Brian Paul | 2009-09-30 | 1 | -73/+74 |
| | | | | | | | | | | | | Now gl_texture_image::TexFormat is a simple MESA_FORMAT_x enum. ctx->Driver.ChooseTexture format also returns a MESA_FORMAT_x. gl_texture_format will go away next. | ||||
| * | mesa: change _mesa_format_to_type_and_comps() format parameter type | Brian Paul | 2009-09-27 | 1 | -4/+3 |
| | | |||||
| * | mesa: remove unused gl_texture_format fields | Brian Paul | 2009-09-27 | 1 | -432/+0 |
| | | |||||
| * | mesa: rework null texel fetch/store funcs | Brian Paul | 2009-09-27 | 1 | -22/+21 |
| | | |||||
| * | mesa: null-out StoreTexImageFunc fields | Brian Paul | 2009-09-27 | 1 | -53/+53 |
| | | |||||
| * | mesa: use _mesa_get_texel_store_func() | Brian Paul | 2009-09-27 | 1 | -52/+52 |
| | | |||||
| * | mesa: use new look-up table to get texel fetch/store funcs | Brian Paul | 2009-09-27 | 1 | -163/+659 |
| | | |||||
* | | mesa: change s3tc vs. fxt1 priority when choosing compressed formats | Brian Paul | 2009-10-23 | 1 | -8/+8 |
|/ | |||||
* | mesa: convert more texture fetch functions to return GLfloat | Brian Paul | 2009-04-01 | 1 | -42/+42 |
| | |||||
* | mesa: switch texel fetch functions from GLchan to GLfloat | Brian Paul | 2009-04-01 | 1 | -126/+126 |
| | |||||
* | mesa: fix a glGetTexImage issue with base-converted texture formats | Roland Scheidegger | 2009-03-28 | 1 | -0/+1 |
| | | | | | need to respect the user-supplied base format, not the one derived from the texture format actually used. | ||||
* | mesa: add _rev signed rgba texture format | Roland Scheidegger | 2009-03-28 | 1 | -0/+25 |
| | |||||
* | mesa: add new signed rgba texture format | Roland Scheidegger | 2009-03-28 | 1 | -3/+41 |
| | | | | | This is a (partial) backport of the signed texture format support in OGL 3.1. Since it wasn't promoted from an existing extension roll our own. | ||||
* | mesa: added 1D/3D fetch_texel functions for DUDV8 | Brian Paul | 2009-03-13 | 1 | -3/+3 |
| | |||||
* | mesa: add support for ATI_envmap_bumpmap | Roland Scheidegger | 2009-03-12 | 1 | -0/+42 |
| | | | | | | | | add new entrypoints, new texture format, etc translate in texenvprogram.c for drivers using the mesa-generated tex env fragment program also handled in swrast, but not tested (cannot work due to negative texel results not handled correctly) | ||||
* | mesa: merge gallium-0.2 into gallium-master-merge | Brian Paul | 2009-02-09 | 1 | -7/+69 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge commit 'origin/gallium-0.2' into gallium-master-merge Conflicts: Makefile docs/relnotes-7.4.html docs/relnotes.html src/mesa/drivers/dri/i965/brw_wm.h src/mesa/main/imports.c src/mesa/main/mtypes.h src/mesa/main/texcompress.c src/mesa/main/texenvprogram.c src/mesa/main/version.h src/mesa/vbo/vbo_exec_api.c src/mesa/vbo/vbo_save_draw.c | ||||
| * | Merge commit 'origin/master' into gallium-0.2 | Alan Hourihane | 2009-01-22 | 1 | -0/+48 |
| |\ | | | | | | | | | | | | | | | | | | | Conflicts: windows/VC8/mesa/osmesa/osmesa.vcproj windows/VC8/progs/demos/gears.vcproj windows/VC8/progs/progs.sln | ||||
| * \ | Merge commit 'origin/master' into gallium-0.2 | Brian Paul | 2009-01-06 | 1 | -1/+1 |
| |\ \ | | | | | | | | | | | | | | | | | | | | | Conflicts: src/mesa/drivers/dri/common/dri_util.c | ||||
| * | | | mesa: fixes for srgb, new srgb formats | Roland Scheidegger | 2008-12-12 | 1 | -7/+58 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | add some more srgb texture formats, including compressed ones various fixes relating to srgb formats issues: _mesa_get_teximage is completely broken for srgb textures, both for non-compressed ones (swizzling) and compressed ones (shouldn't do standard-to-linear conversion) texelFetch function may be broken for little or big endian (or both...) | ||||
| * | | | Merge commit 'origin/master' into gallium-0.2 | Keith Whitwell | 2008-10-10 | 1 | -5/+4 |
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/mesa/glapi/descrip.mms src/mesa/shader/grammar/descrip.mms | ||||
| * | | | | mesa: Silence compiler warnings on Windows. | Michal Krol | 2008-07-15 | 1 | -2/+2 |
| | | | | | |||||
| * | | | | mesa: Added _mesa_texstore_s8_z24 | Jakob Bornecrantz | 2008-06-18 | 1 | -4/+0 |
| | | | | | |||||
| * | | | | mesa: add some #if FEATURE_x tests | Brian Paul | 2008-06-12 | 1 | -0/+6 |
| | | | | | |||||
| * | | | | mesa: refactor: move #define FEATURE flags into new mfeatures.h file | Brian Paul | 2008-06-10 | 1 | -8/+18 |
| | | | | | | | | | | | | | | | | | | | | Also, check the FEATURE flags in many places. | ||||
| * | | | | mesa: Most of the functions of MESA_TEXTURE_S8_Z24 are now supported | Jakob Bornecrantz | 2008-06-09 | 1 | -7/+5 |
| | | | | | |||||
| * | | | | mesa: Add MESA_FORMAT_S8_Z24 texture format | Jakob Bornecrantz | 2008-06-08 | 1 | -0/+35 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | None of the fetch and store functions implemented. This atleast stops shadowtex from locking the GPU on i915 with the linux-dri-x86 target. It most of it looks okay, with the exception of actually displaying the texture. | ||||
| * | | | | move _mesa_format_to_type_and_comps() to texformat.c | Brian | 2008-02-11 | 1 | -0/+171 |
| | | | | | |||||
* | | | | | Make GL_ARB_texture_compression mandatory | Ian Romanick | 2009-01-28 | 1 | -27/+25 |
| |_|_|/ |/| | | | | | | | | | | | Signed-off-by: Ian Romanick <[email protected]> | ||||
* | | | | Add RGBA4444 and RGBA5551 texture formats. | Thomas Hellstrom | 2009-01-20 | 1 | -0/+48 |
| |_|/ |/| | | |||||
* | | | mesa: Fix the number of components for GL_UNSIGNED_SHORT_1_5_5_5_REV. (bug ↵ | Xiang, Haihao | 2009-01-06 | 1 | -1/+1 |
| |/ |/| | | | | | #19390) | ||||
* | | Unify ARB_depth_texture and SGIX_depth_texture | Ian Romanick | 2008-10-01 | 1 | -5/+4 |
| | | | | | | | | | | | | | | The ARB extension is a superset of the older SGIX extension. Any hardware that can support the SGIX version can also support the ARB version. In Mesa, any driver that supports one also supports the other. This unification just simplifies some bits of code. | ||||
* | | mesa: Silence compiler warnings on Windows. | Michal Krol | 2008-09-21 | 1 | -2/+2 |
| | | |||||
* | | move _mesa_format_to_type_and_comps() to texformat.c | Brian | 2008-09-21 | 1 | -0/+171 |
| | | | | | | | | (cherry picked from commit 42eac65da45fb58bffdf94ab8f9860d8cee5b256) | ||||
* | | mesa: refactor: move #define FEATURE flags into new mfeatures.h file | Keith Whitwell | 2008-09-21 | 1 | -8/+18 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | Also, check the FEATURE flags in many places. (cherry picked from commit 40d1a40f294f1ed2dacfad6f5498322fc08cc2d1) Conflicts: src/mesa/main/config.h src/mesa/main/context.c src/mesa/main/texobj.c src/mesa/main/texstate.c src/mesa/main/texstore.c | ||||
* | | mesa: Support for MESA_FORMAT_S8_Z24 texture | Jakob Bornecrantz | 2008-09-04 | 1 | -0/+24 |
|/ | | | | cherry-picked from gallium-0.1 | ||||
* | Initial work for GL_EXT_texture_sRGB. | Brian Paul | 2006-08-03 | 1 | -0/+168 |
| | |||||
* | Replace MESA_FORMAT_DEPTH_COMPONENT_FLOAT32 with 32-bit integer format. | Brian Paul | 2006-04-06 | 1 | -51/+57 |
| | | | | | | | This allows render to depth texture (we don't support floating pt. Z buffers). Rename MESA_FORMAT_DEPTH_COMPONENT16/32 as MESA_FORMAT_Z16/32. Software fallback for glCopyTexImage now uses integer temporary image instead of float, eliminates a lot of float/int conversions. | ||||
* | plug in _mesa_texstore_z24_s8() | Brian Paul | 2005-10-01 | 1 | -1/+1 |
| | |||||
* | Initial work for GL_EXT_packed_depth_stencil extension. | Brian Paul | 2005-09-28 | 1 | -0/+76 |
| | | | | glReadPixels done, glDrawPixels mostly done. | ||||
* | Remove a bunch texel fetch functions that can be handled by the new | Brian Paul | 2005-09-15 | 1 | -123/+130 |
| | | | | adaptor functions. | ||||
* | check for either GL_ARB_depth_texture or GL_SGIX_depth_texture in a few places | Brian Paul | 2005-09-08 | 1 | -3/+4 |
| |