Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-05-14 | Updated GLSL uniform/sampler handling from gallium-0.1 branch | Brian Paul | |
Previously, the shader linker combined the uniforms used by the vertex and fragment shaders into a combined set of uniforms. This made the implementation of glUniform*() simple, but was rather inefficient otherwise. Now each shader gets its own set of uniforms (no more modelview matrix showing up in the fragment shader uniforms, for example). cherry-picked by hand from gallium-0.1 branch | |||
2007-11-29 | New ctx->Driver.Map/UnmapTexture() functions for accessing textures from ↵ | Brian | |
t_vb_program.c | |||
2007-11-09 | alias ProgramEnvParameter4xyARB and ProgramParameter4xyNV (bug #12935) | Roland Scheidegger | |
these should be the same functions (as per spec). | |||
2007-06-28 | increase MAX_POINT_SIZE to 60 | Brian | |
2007-06-08 | remove obsolete comment about max DEFAULT_SOFTWARE_DEPTH_BITS | 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-08 | enable GLSL 1.20 | Brian | |
2007-03-11 | Implement support for GL_ARB_draw_buffers with GL_MAX_DRAW_BUFFERS > 1. | Brian | |
GL_MAX_DRAW_BUFFERS is currently 4. Added gl_FragData[] output for fragment programs. In _swrast_write_rgba_span() loop over the color outputs/renderbuffers. | |||
2007-02-25 | define and use MAX_PROGRAM_ADDRESS_REGS | Brian | |
2007-02-22 | added MAX_PROGRAM_ENV_PARAMS | Brian | |
2006-12-15 | Lots of assorted changes for new GLSL compiler backend. | Brian | |
New datatypes, constants, variables. | |||
2006-11-16 | Initial implementation work for CAL, RET, and BRA instructions for fragment | Brian Paul | |
programs. | |||
2006-11-03 | replace CONFIG_H with MESA_CONFIG_H_INCLUDED | Brian Paul | |
2006-08-24 | According to GL_NV_fragment_program, max frag prog length is 1024 instructions. | Brian Paul | |
Updated MAX_NV_FRAGMENT_PROGRAM_INSTRUCTIONS to 1024. | |||
2006-08-17 | sort the FEATURE_ defines | Brian Paul | |
2006-08-17 | added FEATURE_EXT_timer_query and tests | Brian Paul | |
2006-08-03 | Initial work for GL_EXT_texture_sRGB. | Brian Paul | |
2006-04-13 | Fix comment about MaxTextureUnits, needs to be min of coord and image units. | Brian Paul | |
See bug 5994. Also add a few assertions. Use MaxTextureUnits in get.c code. There's probably other places where we need to clean-up the usage of the MaxTexture[Coord/Image]Units constants. | |||
2006-04-04 | Define MAX_VERTEX_ATTRIBS to 16. | Michal Krol | |
2005-11-08 | some initial work on upcoming GL_EXT_framebuffer_blit extension | Brian Paul | |
2005-11-01 | Re-org and clean-up of vertx/fragment program limits (instructions, | Brian Paul | |
temporaries, parameters, etc). glGetProgramivARB() now returns all the right things. Updated i915 and r300 code to initialize program native limits and current program's native instruction/temporary/etc counts. | |||
2005-09-21 | Remove ACCUM_BITS. | Brian Paul | |
2005-09-03 | Remove last remnants of pre-renderbuffer code. | Brian Paul | |
2005-07-16 | strip out vestigial #ifdef HAVE_CONFIG_H stanzas, they're confusing the | Adam Jackson | |
modular X build | |||
2005-07-01 | Remove NEW_RENDERBUFFER stuff. | Brian Paul | |
Now, OLD_RENDERBUFFER marks code that needs to eventually be removed when all the drivers are updated to no longer need the SetBuffer() function. | |||
2005-06-04 | set OLD_RENDERBUFFER=0, need to clean up a few more things before totally ↵ | Brian Paul | |
removing that | |||
2005-05-04 | Major check-in of changes for GL_EXT_framebuffer_object extension. | Brian Paul | |
Main driver impacts: - new code for creating the Mesa GLframebuffer - new span/pixel read/write code Some drivers not yet updated/tested. | |||
2005-04-22 | Up the value of MAX_NV_VERTEX_PROGRAM_PARAMS to a power of two. | Keith Whitwell | |
2005-04-15 | remove carriage returns | Brian Paul | |
2005-04-14 | add FEATURE_ARB_shading_language_100; | Michal Krol | |
remove FEATURE_shading_language; add ARB_fragment/vertex_shader max values | |||
2005-04-01 | Use FEATURE_shading_language to control whether the shading language | Brian Paul | |
compiler is hooked in. May be enabled on compiler command line by setting -DFEATURE_shading_lanuage=1. | |||
2005-02-07 | additional work on GL_EXT_framebuffer_object | Brian Paul | |
2005-02-05 | Some initial work on GL_EXT_framebuffer_object. | Brian Paul | |
2004-12-19 | Implement software ATI_fragment_shader | Dave Airlie | |
no error detection, slow, may not be 100% correct but a good start | |||
2004-10-27 | add FEATURE flags for ARB_shader_objects, ARB_vertex_shader and | Michal Krol | |
ARB_fragment_shader | |||
2004-10-02 | added support for GL_ARB_draw_buffers | Brian Paul | |
2004-09-09 | Update the doxygen configuration file. | Jose Fonseca | |
Minor updates/fixes to the source documentation. | |||
2004-05-14 | minor doxygen updates | Brian Paul | |
2004-03-26 | increase MAX_TEXTURE_LOD_BIAS to 11.0 | Brian Paul | |
2004-03-21 | Implemented support for software-based AUX color buffers. | Brian Paul | |
Only available with Xlib driver for now. Assorted clean-ups related to Draw/ReadBuffer(). Renamed FRONT_LEFT_BIT -> DD_FRONT_LEFT_BIT, etc. | |||
2004-03-13 | Implementation of GL_EXT_pixel_buffer_object extension. | Brian Paul | |
Note: extension may not be finalized yet - subject to change! Note: implementation not fully suitable for h/w implementation yet. | |||
2004-02-17 | Added TRIANGLE_WALK_DOUBLE to optionally walk triangle edges with GLdoubles | Brian Paul | |
instead of GLfixed. (Justin Novosad) | |||
2004-01-14 | bump MAX_WIDTH/HEIGHT to 4K pixels | Brian Paul | |
2003-11-25 | added support for generic vertex attributes (ARB_vp) and their error checking | Karl Rasche | |
2003-09-17 | fix up FEATURE_* defines | Brian Paul | |
2003-09-15 | Some work on ARB_vertex_buffer_object. | Brian Paul | |
Use GL_CLIENT_ACTIVE_TEXTURE when returning texcoord array values in get.c | |||
2003-07-21 | Initial implementation of GL_MESA_program_debug - a vertex/fragment program | Brian Paul | |
debugging extension. | |||
2003-07-18 | Fix up FEATURE_* defines in config.h | Brian Paul | |
_glapi_add_entrypoint() updates in context.c | |||
2003-07-17 | Merge Jose's documentation and core Mesa changes from embedded branch | Keith Whitwell | |
2003-06-13 | Implemented GL_ARB_occlusion_query (not 100% finalized). | Brian Paul | |