Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-04-04 | Alias glStencilOpSeparateATI with glStencilOpSeparate. | Brian | |
2008-04-04 | Finish up ATI_separate_stencil | Brian | |
Add entrypoints to glapi XML file and regenerate files. Implement glStencilOpSeparateATI(). Consolidate some code in stencil.c | |||
2008-04-04 | add missing _mesa_StencilFuncSeparateATI function | Roland Scheidegger | |
2008-03-28 | mesa: fix texture/renderbuffer mix-up in test_attachment_completeness() | Brian Paul | |
2008-03-22 | delete default programs with ctx->Driver.DeleteProgram() | Brian | |
2008-03-21 | Refactor PBO validate/map code. | Brian | |
We always need to do PBO validation, so do that in core Mesa before calling driv er routine. cherry-picked from Mesa/master. | |||
2008-03-21 | add a number of PBO validate/map/unmap functions | Brian Paul | |
Helper functions for (some) drivers, including swrast. cherry-picked from Mesa/master | |||
2008-03-21 | Fix some PBO breakage. | Brian | |
In _mesa_Bitmap, can't early return if bitmap ptr is NULL, it may be an offset into a PBO. Similarly for _mesa_GetTexImage. | |||
2008-03-14 | mesa: clamp point size in vertex program when computing attenuated size | Brian Paul | |
2008-03-10 | fix Height2/Depth2 init problem when using texture borders | Brian | |
2008-02-25 | Remove files of unsupported build systems. | José Fonseca | |
2008-02-11 | gallium: take pitch/stride into account in mipmap generation | Brian | |
2008-02-11 | code refactoring, new next_mipmap_level_size() function | Brian | |
2008-02-11 | added _mesa_tex_target_to_face() | Brian | |
2008-02-11 | refactor code, export _mesa_generate_mipmap_level() | Brian | |
2008-02-11 | move _mesa_format_to_type_and_comps() to texformat.c | Brian | |
2008-02-11 | reorder cases in do_row() | Brian | |
2008-02-11 | re-indent do_row() | Brian | |
2008-02-11 | checkpoint- consolidation in do_row() | Brian | |
2008-02-11 | checkpoint- remove dependencies on gl_texture_format to make code re-usable ↵ | Brian | |
by state tracker | |||
2008-02-08 | Remove unused texunit parameter to ctx->Driver.GenerateMipmap() | Brian | |
2008-02-06 | Added ctx->Driver.GenerateMipmap() driver hook | Brian | |
2008-01-18 | use PROGRAM_CONSTANT instead of PROGRAM_STATE_VAR when generating ↵ | Brian | |
immediates/literals | |||
2008-01-01 | fix mem leak (free key) | Brian | |
2008-01-01 | free Default1D/2DArray objects | Brian | |
2007-12-14 | set SamplerUnit[] entry in load_texture() just to be safe | Brian | |
2007-12-14 | set program->SamplersUsed bit when using a texture instruction | Brian | |
2007-12-11 | prefix some #includes | Brian | |
2007-12-11 | Rework gallium and mesa queries a little. | Keith Whitwell | |
Add a 'CheckQuery()' driver callback to mesa to check query completion. Make pipe_query an opaque type. Rework softpipe queries, support overlapping occlusion queries. | |||
2007-12-05 | Fix endianness bug in _mesa_texstore_argb8888() | Brian | |
On big-endian, storing in _mesa_texformat_argb8888 format produced wrong results. Also, clean-up nearby code to match. | |||
2007-11-08 | in check_end_texture_render(), test for presence of a renderbuffer and texobj | Brian | |
2007-11-05 | Determine GL extensions/limits by making pipe queries. | Brian | |
The state tracker calls pipe->get_param() to determine the GL limits and which OpenGL extensions are supported. This is an initial implementation that'll probably change... | |||
2007-11-05 | no-op glCopyPixels if width or height is zero | Brian | |
2007-11-01 | disable the driverContext assertions | Brian | |
2007-10-31 | Update texenvprogram.c code to use prog_cache.c routines. | Brian | |
2007-10-31 | more flags for MaintainTnlProgram case, update #includes | Brian | |
2007-10-31 | Use ffvertex_prog.c code instead of t_vp_build.c code. | Brian | |
2007-10-31 | Lift fixed function vertex program generation up from tnl module. | Brian | |
2007-10-31 | alloc caches for fixed-func vertex/fragment progs | Brian | |
2007-10-30 | Set _NEW_BUFFERS in glRead/DrawBuffer(). | Brian | |
Previously, we set _NEW_PIXEL and _NEW_COLOR in these functions, respectively. That correponds to the GL attribute groups, but doesn't make much sense otherwise. This could improve validation efficiency in a few places too. It looks like all the drivers are already checking for _NEW_BUFFERS in the right places (since that's the bit for FBO state) so we can trim out _NEW_PIXEL and _NEW_COLOR at any time. | |||
2007-10-29 | Rewrite update_program() to use _mesa_get_fixed_func_fragment/vertex_program(). | Brian | |
2007-10-29 | Remove ctx field from texenvprog_cache | Brian | |
2007-10-29 | Refactor _mesa_UpdateTexEnvProgram() | Brian | |
Will be replaced by _mesa_get_fixed_func_fragment_program(). | |||
2007-10-29 | Rename 'mms-config.' to 'mms.config'. | Michal Krol | |
It looks like Windows does not like filenames ending with a dot, in effect renaming it to 'mms-config'. | |||
2007-10-29 | Disable the else clause which assigns the default fragment program to ↵ | Brian | |
ctx->FragmentProgram._Current The _Current field should either point to the fragment program which is to be run (GLSL, ARB_f_p, fixed-func-generated, etc) or be NULL if conventional fixed-function code is to be used. Matches TNL program code. | |||
2007-10-26 | Re-implement GLSL texture sampler variables. | Brian | |
GLSL sampler variables indicate which texture unit to use for TEX instructions. Previously, this was baked into the fragment/vertex program and couldn't be readily changed once set. Now, SamplerUnits[] array indicates which texture unit is to be used for each sampler variable. These values are set with glUniform1i(). This is extra state that must be passed to the fragment/vertex program executor at runtime. | |||
2007-10-23 | properly init dst reg's CondMask/Swizzle fields | Brian | |
2007-10-23 | bump up MAX_INSTRUCTIONS and add an assertion to catch emitting too many ↵ | Brian | |
instructions | |||
2007-10-19 | call Driver.Flush() in _mesa_notifySwapBuffers() | Brian | |
2007-10-17 | Add some FLUSH_CURRENT() calls. | Brian | |
Without these we can find ourselves in _mesa_load_state_parameters() computing derived lighting/material values whhen the current material properties haven't been updated from the VBO. This may be a somewhat wide-spread problem that needs more attention... |