Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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. | ||||
* | intel: Merge our choosetexformat fallbacks into core. | Eric Anholt | 2011-01-04 | 1 | -1/+47 |
| | | | | | | We now share the type/format -> MESA_FORMAT_* mappings with software mesa, and the core supports most of the fallbacks hardware drivers will want. | ||||
* | mesa: Make _mesa_choose_tex_format() choose formats out of a supported table. | Eric Anholt | 2011-01-04 | 1 | -91/+172 |
| | | | | | Right now this is just tweaking the current code to look at the table. Choosing actually supported formats will come later. | ||||
* | mesa: implement new texture format I16 | Marek Olšák | 2010-12-23 | 1 | -2/+4 |
| | |||||
* | mesa: implement new texture format L16 | Marek Olšák | 2010-12-23 | 1 | -2/+4 |
| | |||||
* | mesa: implement new texture format A16 | Marek Olšák | 2010-12-23 | 1 | -2/+4 |
| | |||||
* | mesa: implement new texture format AL44 | Marek Olšák | 2010-12-23 | 1 | -1/+3 |
| | | | | | | Radeon GPUs can do this. R600 can even do render-to-texture. Packing and extracting aren't implemented, but we shouldn't hit them (I think). Tested with swrast, softpipe, and r300g. | ||||
* | mesa: implement new texture format ARGB2101010 | Marek Olšák | 2010-12-23 | 1 | -0/+2 |
| | | | | Radeon GPUs do support GL_RGB10_A2. | ||||
* | Drop GLcontext typedef and use struct gl_context instead | Kristian Høgsberg | 2010-10-13 | 1 | -1/+1 |
| | |||||
* | ARB_texture_rg: Add R8, R16, RG88, and RG1616 internal formats | Ian Romanick | 2010-10-01 | 1 | -0/+23 |
| | |||||
* | mesa: initial support for unnormalized integer texture formats | Brian Paul | 2010-07-05 | 1 | -0/+47 |
| | | | | As defined by GL_EXT_texture_integer. | ||||
* | 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 |
| |_|/ |/| | |