Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-10-14 | mesa: modify fixed function vertex programs not to reference constant attributes | Keith Whitwell | |
2008-09-25 | mesa: fix/simplify initialization of vertex/fragment program limits | Brian Paul | |
Defaults for program length, num ALU instructions, num indirections, etc. basically indicate no limit for software rendering. Driver should override as needed. | |||
2008-08-19 | mesa: allow for extra per-context init | Brian Paul | |
2008-08-08 | mesa: fix some feature tests | Brian Paul | |
2008-08-03 | added null ptr check (fix bug 16959) | Brian Paul | |
2008-07-04 | mesa: Implement mutex/locking around texture object reference counting. | Brian Paul | |
Use new _mesa_reference_texobj() function for referencing/unreferencing textures. Add new assertions/tests to try to detect invalid usage of deleted textures. cherry-picked from master (9e01b915f1243a3f551cb795b7124bd1e52ca15f) | |||
2008-07-03 | mesa: fix problem freeing framebuffer/renderbuffer objects | Brian Paul | |
Basically, set up no-op Delete() methods for the DummyFrame/Renderbuffer obj | |||
2008-06-20 | mesa: init ctx->RenderMode | Brian Paul | |
2008-06-20 | mesa: fix some FEATURE_x tests | Brian Paul | |
2008-06-20 | mesa: test for FEATURE_ATI_fragment_shader | Brian Paul | |
2008-06-18 | mesa: fix ReadBuffer initialization | Brian Paul | |
2008-06-18 | mesa: FEATURE_dispatch to control dispatch table usage | Brian Paul | |
2008-06-13 | mesa: move some glapi bits around | Brian Paul | |
Move _glapi_proc typedef from glapitable.h to glapi.h Also, don't include glapitable.h from glapi.h Before we were including the huge glapitable.h file in every .c file. | |||
2008-06-13 | mesa: remove some temp debug code | Brian Paul | |
2008-06-13 | mesa: check FEATURE_ARB_occlusion_query | Brian Paul | |
2008-06-12 | mesa: add some #if FEATURE_x tests | Brian Paul | |
2008-06-10 | mesa: refactor: move #define FEATURE flags into new mfeatures.h file | Brian Paul | |
Also, check the FEATURE flags in many places. | |||
2008-06-09 | mesa: refactor: move multisample-related functions into new multisample.c file | Brian Paul | |
2008-06-09 | mesa: refactor: move scissor functions into new scissor.c file | Brian Paul | |
2008-06-09 | mesa: refactor: move _mesa_init_exec_table() into new api_exec.c file | Brian Paul | |
2008-06-09 | mesa: refactor: new _mesa_init_pixelstore() function | Brian Paul | |
2008-06-09 | mesa: chmod a-x context.c | Brian Paul | |
2008-05-31 | mesa: Apply MSVC portability fixes from Alan Hourihane. | José Fonseca | |
2008-05-19 | Fix program refcounting assertion failure during context tear-down | Brian Paul | |
When purging the program hash table, the refcount _should_ be one since the program is referenced by the hash table. Need to explicitly set to zero before calling delete(). Also, purge high-level shader hash tables before low-level program hash tabl cherry-picked from master | |||
2008-05-06 | mesa: free shader program data before deleting shader objects. | Brian | |
Picked from master. Fixes mem corruption seen when glean/api2 test exits. | |||
2008-05-06 | gallium: implement full reference counting for vertex/fragment programs | Brian | |
Use _mesa_reference_vert/fragprog() wherever we assign program pointers. Fixes a memory corruption bug found with glean/api2 test. Another memory bug involving shaders yet to be fixed... | |||
2008-05-01 | Fix build problem with MSVC | Alan Hourihane | |
2008-03-22 | delete default programs with ctx->Driver.DeleteProgram() | Brian | |
2008-01-01 | free Default1D/2DArray objects | Brian | |
2007-11-01 | disable the driverContext assertions | Brian | |
2007-10-19 | call Driver.Flush() in _mesa_notifySwapBuffers() | Brian | |
2007-07-19 | fix mesa's handling of fbo's / window fb (again) | Roland Scheidegger | |
Make sure the relevant fields in window fbs get updated at appropriate time (those are NOT the same as fbos!!!), and fix up related code accordingly. This is a bit ugly, but there's a reason the issues section in EXT_fbo is a couple hundred pages long... Hopefully correct now. | |||
2007-07-19 | more fixes for mesa's fbo handling (fixes tests/fbotest1/2) | Roland Scheidegger | |
2007-07-16 | fix bogus fb/drawable information | Roland Scheidegger | |
the framebuffer objects attached to drawables can have invalidate state associated with them, since for the window framebuffer this is per-context state and not per-fbo state. Since drivers rely on that information (otherwise would need to check if currently the window-framebuffer is bound in a lot of places) fix it up in _mesa_make_current (ugly). (Brought over from i915tex_privbuffers, where it fixes xdemos/wincopy when switching to front buffer rendering.) | |||
2007-07-04 | Be more consistant with paths in #includes. Eventually, eliminate a bunch ↵ | Brian | |
of -I flags. | |||
2007-06-11 | In generic_nop() call _mesa_warning() instead of _mesa_problem() since it's ↵ | Brian | |
an app issue, not a mesa bug. | |||
2007-06-08 | disable depthBits test in check_compatible(), see bug 11161 | Brian | |
2007-05-16 | Initial implementation of MESA_texture_array | Ian Romanick | |
Shadow sampling from texture arrays is still not implemented. Everything else should be there, though. | |||
2007-04-21 | Rename occlude.[ch] to queryobj.[ch] | Brian | |
2007-04-18 | s/GL_SHADER_PROGRAM/GL_SHADER_PROGRAM_MESA/ (a Mesa-specific token) | Brian | |
2007-04-16 | Use generic program limits instead of NV-specific ones to init program ↵ | Brian | |
constants. Previously, this limited us to 12 temp regs for vertex programs. Many vertex shaders could exceed that. This forces us to stop using t_vb_arbprogram.c for now because of its particular register indexing scheme. Need to increase bits allocated for register indexing, etc. | |||
2007-04-14 | more _mesa_unreference_framebuffer() calls, remove dead code | Brian | |
2007-04-04 | Remove the never-used SI-style imports/exports code. | Brian | |
2007-03-27 | Restore the UseTexEnvProgram logic. | Brian | |
Was removed during glsl-compiler work. Still need to go back and revisit this because of the interaction with fragment shaders... | |||
2007-03-24 | Free shader-related context state: _mesa_free_shader_state() | Brian | |
2007-03-09 | Merge branch 'origin' into glsl-compiler-1 | Brian | |
Conflicts: src/mesa/main/context.c | |||
2007-03-06 | Fix/improve framebuffer object reference counting. | Brian | |
Use _mesa_reference_framebuffer() and _mesa_unreference_framebuffer() functions to be sure reference counting is done correctly. Additional assertions are done too. Note _mesa_dereference_framebuffer() renamed to "unreference" as that's more accurate. | |||
2007-02-26 | Do proper framebuffer refcounting in _mesa_make_current(). | Brian | |
Also, added DeletePending field to gl_framebuffer used when a window has been deleted, but there still may be rendering contexts attached to the gl_framebuffer object. | |||
2007-02-22 | Merge branch 'origin' into glsl-compiler-1 | Brian | |
Conflicts: src/mesa/main/state.c src/mesa/shader/program.c src/mesa/shader/program.h src/mesa/shader/programopt.c src/mesa/shader/slang/slang_execute.c src/mesa/sources src/mesa/swrast/s_arbshader.c src/mesa/swrast/s_context.c src/mesa/swrast/s_span.c src/mesa/swrast/s_zoom.c src/mesa/tnl/t_context.c src/mesa/tnl/t_save_api.c src/mesa/tnl/t_vb_arbprogram.c src/mesa/tnl/t_vp_build.c src/mesa/tnl/t_vtx_eval.c | |||
2007-02-02 | Merge branch 'vbo-0.2' | Keith Whitwell | |
Conflicts: src/mesa/main/texcompress_s3tc.c src/mesa/tnl/t_array_api.c |