Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-03-01 | rgtc: shared the compressor code between signed/unsigned | Dave Airlie | |
No idea why I didn't do it like this the first time, but share the code like other portions of mesa do using _tmp.h suffix and some #defines for the types. Signed-off-by: Dave Airlie <airlied@redhat.com> | |||
2011-02-28 | mesa: move PBO-related functions into a new file | Brian Paul | |
2011-02-28 | mesa: always generate error in glColorTableParameter[fi]v() | Brian Paul | |
These were only used by GL_SGI_texture_color_table, which is gone now. | |||
2011-02-28 | mesa: remove GL_SGI_texture_color_table support | Brian Paul | |
It was only implemented in the swrast driver and probably not used by any applications. A modern app would use a dependent/chained texture lookup in the fragment shader. | |||
2011-02-28 | mesa: consolidate framebuffer target lookup code | Brian Paul | |
2011-02-28 | mesa: remove some old do-nothing code | Brian Paul | |
2011-02-28 | mesa: reduce calls to _mesa_test_framebuffer_completeness() | Brian Paul | |
when updating/validating framebuffer state. The _Status field is set to zero when we need to recompute _Status. Otherwise, it's up to date. | |||
2011-02-28 | mesa: reduce calls to _mesa_test_framebuffer_completeness() | Brian Paul | |
when doing glCopyTex[Sub]Image() and checking the source buffer's completeness. We only need to determine FBO completeness when the status is indeterminate. | |||
2011-02-28 | mesa: s/mesaFormat/attFormat/ | Brian Paul | |
2011-03-01 | rgtc: fix void pointer arith. | Dave Airlie | |
should fix scons build. | |||
2011-02-28 | glsl: Enable GL_OES_texture_3D extension for ES2. | Kenneth Graunke | |
2011-02-28 | swrast: add RGTC support | Dave Airlie | |
2011-02-28 | mesa: Add RGTC texture store/fetch support. | Dave Airlie | |
This adds support for the RGTC unsigned and signed texture storage and fetch methods. the code is a port of the DXT5 alpha compression code. Signed-off-by: Dave Airlie <airlied@redhat.com> | |||
2011-02-28 | mesa: make_float_temp_image non-static | Dave Airlie | |
We need this to do signed stuff for RGTC. | |||
2011-02-22 | mesa: move comment, change debug code | Brian Paul | |
2011-02-22 | mesa: Avoid undeclared ffs function warning on mingw. | José Fonseca | |
2011-02-21 | Revert "mesa: convert macros to inline functions" | Brian Paul | |
This reverts commit e9ff76aa81d9bd973d46b7e46f1e4ece2112a5b7. Need to use macros so __FUNCTION__ reports the caller. | |||
2011-02-21 | mesa: convert macros to inline functions | Brian Paul | |
2011-02-21 | i965: Use compiler builtins when available | Chris Wilson | |
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> | |||
2011-02-18 | mesa: MESA_VERBOSE logging for glRead/Draw/CopyPixels, glBlitFramebuffer | Brian Paul | |
2011-02-18 | Point to bugs.freedesktop.org rather than bugzilla.freedesktop.org | Cyril Brulebois | |
Suggested by a freedesktop.org admin. Signed-off-by: Cyril Brulebois <kibi@debian.org> | |||
2011-02-17 | mesa: fix comments for _mesa_clip_readpixels() | Brian Paul | |
2011-02-17 | mesa: remove the MESA_NO_DITHER env var | Brian Paul | |
This was sometimes useful back when 16-bit framebuffers were prominent. | |||
2011-02-16 | mesa: make _mesa_write_renderbuffer_image() non-static | Brian Paul | |
2011-02-16 | mesa: 80-column wrap | Brian Paul | |
2011-02-16 | mesa: fix texture3D mipmap generation for UNSIGNED_BYTE_3_3_2 and 4_4 | Marek Olšák | |
Oops, I copy-pasted a typo from 3_3_2. The 3_3_2 part is a candidate for 7.9 and 7.10. The 4_4 part isn't, because AL44 is in neither branches. | |||
2011-02-16 | mesa: fix mipmap generation for MESA_FORMAT_AL44 | Marek Olšák | |
This was missed when implementing AL44. | |||
2011-02-16 | mesa: use gl_format type instead of GLuint | Brian Paul | |
2011-02-14 | vbo: bind arrays only when necessary | Marek Olšák | |
We don't need to call bind_arrays in the vbo module if the states which the function depends on are not dirty. | |||
2011-02-11 | mesa: remove some unused gl_shader fields | Brian Paul | |
2011-02-08 | mesa: remove unused BITFIELD64 macros | Brian Paul | |
2011-02-08 | mesa: remove _mesa_create_context_for_api() | Brian Paul | |
Just add the gl_api parameter to _mesa_create_context(). | |||
2011-02-08 | mesa: remove _mesa_initialize_context_for_api() | Brian Paul | |
Just add the gl_api parameter to _mesa_initialize_context(). | |||
2011-02-08 | mesa: add/update VERBOSE_API logging | Brian Paul | |
2011-02-05 | mesa/965: add support for GL_EXT_framebuffer_sRGB (v2) | Dave Airlie | |
This adds i965 support for GL_EXT_framebuffer_sRGB, it introduces a new constant to say that the driver can support sRGB enabled FBOs since enabling the extension doesn't mean the driver can actually support sRGB. Also adds the suggested state flush in the core code suggested by Brian. fix the ARB_fbo color encoding. Signed-off-by: Dave Airlie <airlied@redhat.com> | |||
2011-02-04 | mesa: Fix error checks in GetVertexAttrib functions | Ian Romanick | |
Querying index zero is not an error in OpenGL ES 2.0. Querying an index larger than the value returned by GL_MAX_VERTEX_ATTRIBS is an error in all APIs. Fixes bugzilla #32375. | |||
2011-02-01 | mesa: glGetUniform only returns a single element of an array | Ian Romanick | |
Also return it as the correct type. Previously the whole array would be returned and each element would be expanded to a vec4. Fixes piglit test getuniform-01 and bugzilla #29823. | |||
2011-01-31 | mesa: Initial size for secondary color array is 3 | Ian Romanick | |
See table 6.7 on page 347 of the OpenGL 3.0 specification. | |||
2011-01-31 | Convert everything from the talloc API to the ralloc API. | Kenneth Graunke | |
2011-01-28 | mesa: fix typo, wrap long line | Brian Paul | |
2011-01-28 | mesa: Fix available APIs for AMD_conservative_depth | Chad Versace | |
Remove ES2, since AMD_conservative_depth is not listed in the OpenGL ES extension registry. | |||
2011-01-26 | mesa: fix compilation | Zack Rusin | |
this isn't c++ please don't mix declerations with code | |||
2011-01-26 | mesa: Allow extensions in MESA_EXTENSION_OVERRIDE to be prefixed with '+' | Chad Versace | |
If an extension is prefixed with '+', attempt to enable it. This introduces symmetry with the prefix '-', which is already allowed. | |||
2011-01-26 | mesa: Simplify logic in get_extension_override() | Chad Versace | |
* Reduce max indentation level from 7 to 3. * Eliminate counter variables. * Remove function append(). | |||
2011-01-26 | mesa: Propagate gl_FragDepth layout from GLSL IR to Mesa IR | Chad Versace | |
2011-01-26 | mesa: Add AMD_conservative_depth to extension list | Chad Versace | |
The extension is off by default. First in a patchset that implements support for AMD_conservative_depth in the compiler. | |||
2011-01-26 | mesa: Support internalFormat=GL_BGRA for DRI drivers | Kristian Høgsberg | |
2011-01-26 | mesa: fix MESA/EXT typo | Brian Paul | |
Spotted by Bernd Buschinski. | |||
2011-01-25 | mesa: remove isProxy local var | Brian Paul | |
2011-01-25 | mesa: use texFormat local var in more places | Brian Paul | |