Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-01-24 | mesa: plug in fallback function for ctx->Driver.ValidateFramebuffer() | Brian Paul | |
The software renderer doesn't support GL_ALPHA, GL_LUMINANCE, etc so we should report GL_FRAMEBUFFER_UNSUPPORTED during FBO validation. | |||
2011-01-15 | mesa: begin implementation of GL_ARB_draw_buffers_blend | Brian Paul | |
2010-10-13 | Drop GLcontext typedef and use struct gl_context instead | Kristian Høgsberg | |
2010-09-23 | mesa: Remove EXT_convolution. | Eric Anholt | |
More optional code. | |||
2010-09-14 | mesa: Remove unnecessary FEATURE tests. | Chia-I Wu | |
Remove all FEATURE tests in mesa/drivers/common/. They are not needed and the code looks better without them. | |||
2010-06-10 | mesa: rename src/mesa/shader/ to src/mesa/program/ | Brian Paul | |
2010-06-10 | mesa: refactor shader api / object code | Brian Paul | |
Remove the unneeded ctx->Driver hooks for shader-related functions. Move state and API-related things into main/. | |||
2010-05-10 | mesa: more transform feedback infrastructure | Brian Paul | |
Includes GL_ARB_transform_feedback2 which encapsulates transform feedback state in objects. | |||
2010-05-07 | mesa: remove driver hooks for GetFloat/Integer/Doublev, etc | Brian Paul | |
Once upon a time some drivers hooked into these for GL_HP_occlusion_test and GL_OES_read_format. They're not being used anymore so get rid of them. | |||
2010-03-03 | mesa: Remove ClearIndex and IndexMask from device-driver interface | Ian Romanick | |
These are used to inform the driver of the clear value for color-index buffers and to control write-masking of bits in color-index buffers. No driver use or need (not even Nouveau) these interfaces. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> | |||
2010-02-19 | mesa: replace _mesa_bzero() with memset() | Brian Paul | |
2010-02-19 | Remove _mesa_memcpy in favor of plain memcpy. | Kenneth Graunke | |
This may break the SUNOS4 build, but it's no longer relevant. | |||
2010-02-12 | mesa: Remove unnecessary headers. | Vinson Lee | |
2009-12-29 | mesa: implement per-buffer color masking | Brian Paul | |
This is part of the GL_EXT_draw_buffers2 extension and part of GL 3.0. The ctx->Color.ColorMask field is now a 2-D array. Until drivers are modified to support per-buffer color masking, they can just look at the 0th color mask. The new _mesa_ColorMaskIndexed() function will be called by glColorMaskIndexedEXT() or glColorMaski(). | |||
2009-12-11 | mesa: remove unused ctx->Driver.ActiveTexture() hook | Brian Paul | |
2009-11-16 | mesa: remove unused vertex array driver hooks | Brian Paul | |
2009-10-28 | Merge branch 'texformat-rework' | Brian Paul | |
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 | |||
2009-10-24 | mesa: remove ctx->Driver.CompressedTextureSize() hook | Brian Paul | |
It always just called _mesa_compressed_texture_size() anyway. | |||
2009-10-14 | mesa: remove unused ctx->Driver.PrioritizeTextures() hook | Brian Paul | |
2009-10-14 | mesa: remove unused ctx->Driver.TextureMatrix() hook | Brian Paul | |
2009-09-28 | intel: Drop my generatemipmap code in favor of the new shared code. | Eric Anholt | |
2009-09-19 | mesa: use new meta functions | Brian Paul | |
2009-09-19 | mesa: use new _mesa_meta_CopyTex[Sub]Image() functions | Brian Paul | |
2009-09-03 | ARB sync: Add support for GL_ARB_sync to swrast | Ian Romanick | |
This isn't quite right yet. The delete behavior and the context clean-up needs some work. | |||
2009-06-19 | mesa: make query-related driver fallback functions static | Brian Paul | |
Plug them in via _mesa_init_query_object_functions(). | |||
2009-06-19 | mesa: make buffer object-related driver fallback functions static | Brian Paul | |
Plug them in via _mesa_init_buffer_object_functions(). | |||
2009-06-15 | Merge branch 'arb_map_buffer_range' | Brian Paul | |
Conflicts: docs/relnotes-7.6.html src/mesa/main/mtypes.h | |||
2009-06-12 | Merge branch 'mesa_7_5_branch' | Jakob Bornecrantz | |
2009-06-11 | mesa: add default function for ctx->Driver.CheckQuery() hook | Brian Paul | |
2009-06-08 | mesa: implement GL_ARB_map_buffer_range | Brian Paul | |
Only enabled for software drivers at this point. Note that the gl_buffer_object::Access enum field has been replaced by a gl_buffer_object::AccessFlags bitfield. The new field is a mask of the GL_MAP_x_BIT flags which is a superset of the old GL_READ_ONLY, GL_WRITE_ONLY and GL_READ_WRITE modes. When we query GL_BUFFER_ACCESS_ARB we translate the bitfield into the conventional enum values. | |||
2009-06-02 | mesa: plug in new _mesa_CopyBufferSubData() functions | Brian Paul | |
2009-04-03 | mesa: move glGetTexImage(), glGetCompresssedTexImage() code into new file | Brian Paul | |
2009-03-07 | mesa: remove GL_MESA_program_debug extension | Brian Paul | |
This was never fully fleshed out and hasn't been used. | |||
2009-03-02 | mesa: use Stencil._Enabled field instead of Stencil.Enabled | Brian Paul | |
2008-09-21 | mesa: move rastpos helper to tnl | Keith Whitwell | |
2008-09-21 | mesa: improved driver query interface | Keith Whitwell | |
Brought over from gallium-0.2 branch. | |||
2008-09-18 | mesa: prefix a bunch of #include lines with "main/". | Brian Paul | |
This is another step toward removing a whole bunch of -I flags from the cc commands. Still need to address driver code... | |||
2008-05-18 | Move _mesa_init_glsl_driver_functions() into shader_api.c | Brian Paul | |
This allows making a bunch of functions static, and removes a state tracker dependency on driverfuncs.c cherry-picked from gallium-0.1 | |||
2008-05-09 | Added ctx->Driver.GenerateMipmap() driver hook | Dave Airlie | |
(cherry picked from commit 4c2f3dbca940f289e67248682b84a3516d5a3031) Conflicts: src/mesa/drivers/common/driverfuncs.c | |||
2007-11-29 | New ctx->Driver.Map/UnmapTexture() functions for accessing textures from ↵ | Brian | |
t_vb_program.c | |||
2007-09-11 | prefix some include filenames with shader/ | root | |
2007-05-22 | added _mesa_init_driver_state() to replace duplicated code in intel drivers | Brian | |
2007-04-21 | s/occlude.h/queryobj.h/ | Brian | |
2007-02-25 | s/GetFragmentProgramRegister/GetProgramRegister/ | Brian | |
2007-02-22 | use _mesa_get_program_register() | Brian | |
2006-12-19 | Overhaul of GLSL API functions, dispatching, etc. | Brian | |
2006-10-10 | Move the fp_machine struct into s_nvfragmprog.c since (except for program | Brian Paul | |
debug) it's only used there. | |||
2006-06-12 | Add support for GL_APPLE_vertex_array_object. Several test programs | Ian Romanick | |
and demos are also added. Adding basic support to drivers should be as easy as just enabling the extension, though thorough test would also be required. | |||
2006-03-26 | merge from texman branch | Brian Paul | |
2006-03-02 | plug in BlitFramebuffer function | Brian Paul | |