Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-08-07 | mesa: new _mesa_copy_client_array() function | Brian Paul | |
2009-08-07 | mesa: fix comment | Brian Paul | |
2009-08-06 | GL_ARB_vertex_array_bgra is (basically) a synonym for the EXT version | Ian Romanick | |
2009-08-06 | Ensure GL_EXT_blend_equation_separate is enabled when 2.0 is enabled. | Alan Hourihane | |
2009-08-06 | Ensure GL_EXT_blend_equation_separate is enabled when 2.0 is enabled. | Alan Hourihane | |
2009-08-05 | mesa/main: Add functions to clear and dirty texture objects. | Chia-I Wu | |
This commit adds a function to clear a texture object such that there is no image data associated with it, and a function to dirty it so that it will be re-tested for completeness. Signed-off-by: Chia-I Wu <olvaffe@gmail.com> | |||
2009-08-05 | Merge branch 'mesa_7_5_branch' | Brian Paul | |
Conflicts: src/mesa/main/state.c | |||
2009-08-05 | mesa: generate GL_INVALID_OPERATION for missing z/stencil when blitting | Brian Paul | |
If glBlitFramebuffer() is called with GL_DEPTH_BUFFER_BIT or GL_STENCIL_BUFFER_BIT and the src/dst depth/stencil buffers are absent, report an error. | |||
2009-08-05 | mesa: make _mesa_clip_blit() a shared function | Brian Paul | |
2009-08-04 | mesa: added gl_shader::SourceChecksum field (for debug purposes) | Brian Paul | |
2009-08-04 | mesa: added _mesa_str_checksum() | Brian Paul | |
2009-08-04 | mesa: clean-up error debug/count code | Brian Paul | |
2009-08-04 | mesa: reset ErrorDebugCount to zero in glGetString() | Brian Paul | |
2009-08-04 | mesa: better texture dump/debug code | Brian Paul | |
2009-08-04 | mesa: more error message info for vertex pointer functions | Brian Paul | |
2009-08-04 | mesa: more glGetTexImage() error checking consolidation, new assertion | Brian Paul | |
2009-08-04 | texenv: Use VP->Current, since _Current isn't updated at this point. | Brian Paul | |
(cherry picked from master, commit a9ba1bfeb3a2852c6eda718e73c46c972a286648) | |||
2009-08-04 | texenv: Match state.c in deciding whether we'll be using a vertex shader. | Brian Paul | |
(cherry picked from master, commit 40990d9dfb20b69585859b2a45596aa46c20140a) | |||
2009-08-04 | texenv: Add missing dependency on VP changes. | Brian Paul | |
Funny thing is I annotated this dependency in e5f63c403b767f9974e8eb5d412c012b8a69287f, but didn't actually use it. (cherry picked from master, commit 03187571b63d97e3d1406d329c5e760e16ef3181) Conflicts: src/mesa/main/state.c | |||
2009-08-03 | texenv: Use VP->Current, since _Current isn't updated at this point. | Eric Anholt | |
2009-08-03 | texenv: Match state.c in deciding whether we'll be using a vertex shader. | Eric Anholt | |
2009-08-03 | texenv: Add missing dependency on VP changes. | Eric Anholt | |
Funny thing is I annotated this dependency in e5f63c403b767f9974e8eb5d412c012b8a69287f, but didn't actually use it. | |||
2009-07-30 | mesa: re-enable _mesa_source_buffer_exists() call | Brian Paul | |
Somehow this code wound up inside a comment a while back. | |||
2009-07-30 | mesa: get_current_tex_unit() helper function | Brian Paul | |
2009-07-30 | mesa: refactor glGetTexImage error checking code | Brian Paul | |
2009-07-30 | mesa: simplify _mesa_select_tex_image() | Brian Paul | |
2009-07-30 | mesa: simplify _mesa_set_tex_image() | Brian Paul | |
2009-07-29 | mesa: add new FRAG_ATTRIB_FACE and FRAG_ATTRIB_PNTC fragment program inputs | Brian Paul | |
Previously, the FOGC attribute contained the fragment fog coord, front/back- face flag and the gl_PointCoord.xy values. Now each of those things are separate fragment program attributes. This simplifies quite a few things in Mesa and gallium. Need to test i965 driver and fix up point coord handling in the gallium/draw module... | |||
2009-07-28 | Merge branch 'mesa_7_5_branch' | Brian Paul | |
Conflicts: Makefile configs/default docs/relnotes.html src/mesa/main/version.h | |||
2009-07-27 | mesa: separate some finite/pragma Watcom stuff | Brian Paul | |
2009-07-22 | mesa: bump version to 7.5.1 | Brian Paul | |
2009-12-16 | mesa: set version string to 7.7-rc3 | Ian Romanick | |
2009-12-16 | Merge branch 'mesa_7_6_branch' into mesa_7_7_branch | Ian Romanick | |
Conflicts: src/mesa/drivers/dri/unichrome/via_ioctl.c src/mesa/drivers/dri/unichrome/via_screen.c src/mesa/main/version.h src/mesa/state_tracker/st_atom.c | |||
2009-12-16 | mesa: set version string to 7.6.1-rc4 | Ian Romanick | |
2009-07-17 | Merge branch 'mesa_7_5_branch' | Brian Paul | |
Conflicts: Makefile progs/glsl/multitex.c src/mesa/main/enums.c src/mesa/main/state.c src/mesa/main/texenvprogram.c src/mesa/main/version.h | |||
2009-07-17 | mesa: set version to 7.5 | Brian Paul | |
2009-07-16 | texenv: Calculate whether we need to do secondary color on our own. | Eric Anholt | |
The _TriangleCaps bit is deprecated, not updated when we require, and is set based on state that hasn't been updated at that point in _mesa_update_state_locked(). Fixes incorrect clear color in glsl/twoside.c with meta_clear_tris. | |||
2009-07-15 | Fix state flag dependencies for fixed function fragment program updates. | Brian Paul | |
I started looking into why _NEW_ARRAY punishes us, and while annotating dependencies noticed that a bunch of dependencies were missing. (cherry picked from master, commit e5f63c403b767f9974e8eb5d412c012b8a69287f) | |||
2009-07-15 | mesa: recognize and eliminate repeated error messages | Keith Whitwell | |
2009-07-15 | mesa: split out errorstring switch from _mesa_error | Keith Whitwell | |
Move a chunk of code out of _mesa_error() | |||
2009-07-15 | mesa: remove dead code in _mesa_error | Keith Whitwell | |
Remove early and unused snprintf and where[] string. | |||
2009-07-15 | mesa: don't call getenv every time _mesa_error is called | Keith Whitwell | |
Buggy apps can generate thousands of mesa_error calls. Don't need to keep calling getenv to retreive the same MESA_DEBUG string each time. | |||
2009-07-14 | Fix state flag dependencies for fixed function fragment program updates. | Eric Anholt | |
I started looking into why _NEW_ARRAY punishes us, and while annotating dependencies noticed that a bunch of dependencies were missing. | |||
2009-07-14 | mesa: fix texture border color code for glPopAttrib() | Brian Paul | |
The texture object's border color used to be stored as GLchan but it's been GLfloat for a while now. | |||
2009-07-14 | mesa: regenerated enums.c file | Brian Paul | |
2009-07-14 | mesa: regenerated enums.c file | Brian Paul | |
2009-07-09 | mesa: From float type modifier from values to large for singles | Ian Romanick | |
The values 2147483648.0 and 4294967294.0 are too larget to be stored in single precision floats. Forcing these to be singles causes bits to be lost, which results in errors in some pixel transfer tests. This fixes bug #22344. (cherry picked from commit 70e72070fce6aa1e0918dcc62c1949465cee69f7) | |||
2009-07-07 | mesa: only use fallback texture when using shaders, not fixed-function (take ↵ | Brian Paul | |
two) The semantics are a little different for shaders vs. fixed-function when trying to use an incomplete texture. The fallback texture returning (0,0,0,1) should only be used with shaders. For fixed function, the texture unit is truly disabled/ignored. Fixes glean fbo test regression. (cherry picked from commit 01e16befd4809e3e93ee7855a4a5d7df9fe010d9) (cherry picked from commit 51325f44d1e7e62b47795a79f8038d10dc5bc30b) [anholt: squashed these two together from master, skipping the mess in between] | |||
2009-07-07 | Cap array elements at 0 when passed an invalid pointer for an array object. | Eric Anholt | |
Otherwise, a pointer greater than the size would underflow and give a large maximum element. Reviewed-by: Brian Paul <brianp@vmware.com> (previous version) | |||
2009-07-03 | Merge branch 'mesa_7_5_branch' | Jakob Bornecrantz | |
Conflicts: src/mesa/main/dlist.c src/mesa/vbo/vbo_save_api.c |