summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2005-04-21Facility to construct a vertex program which executes the currentKeith Whitwell
fixed function t&l pipeline. Currently runs most of the Mesa demos OK, but still needs debugging & polishing.
2005-04-21New software implementation of ARB_vertex_program. Similar in speedKeith Whitwell
to existing version, but with the potential for good improvements.
2005-04-21Had some odd problems with add and temps so doing it with mad. Adding some ↵Aapo Tahkola
MAD_2 cases.
2005-04-20fix state.light[n].spot.direction.w value (bug 3083)Brian Paul
2005-04-20clean up buffer creation codeBrian Paul
2005-04-19Reorganized shader stuff.Aapo Tahkola
2005-04-19Fixes for bugs that were nailed down when compairing against software vertex ↵Aapo Tahkola
shading.
2005-04-18Fixing and enabling elt buffers by default.Aapo Tahkola
2005-04-18If the file name passed to parse_GL_API is None or "-", read from standardIan Romanick
input. This allows use of GL API scripts in pipelines.
2005-04-18Refactor a bunch of common code from the "leaf" scripts to a new functions,Ian Romanick
parse_GL_API, in gl_XML.py.
2005-04-18Fill-in function offsets and correct a couple typos.Ian Romanick
2005-04-18Convert all Python scripts to use XML namespaces.Ian Romanick
2005-04-18Alpha test fixPeter Zubaj
2005-04-18Move the DTD to its own file.Ian Romanick
2005-04-18comments and clean-upBrian Paul
2005-04-18Add support for pthreads and TLS to libGL for __glXLock / __glXUnlock andIan Romanick
for tracking the current GLX context. This fixes bug #3024.
2005-04-18Send GL_PACK_INVERT_MESA state to the server. This fixes bug #2538.Ian Romanick
2005-04-18s/NORMAL/FOG/ (J.P. Delport)Brian Paul
2005-04-18 Updates for OpenVMS : New makefilesJouk Jansen
added some type-casts Modified Files: Mesa/src/mesa/shader/descrip.mms Mesa/src/mesa/shader/program.c Mesa/src/mesa/shader/slang/slang_compile.c Mesa/src/mesa/shader/slang/slang_preprocess.c Added Files: Mesa/src/mesa/shader/slang/descrip.mms ----------------------------------------------------------------------
2005-04-15added SLANG_SOURCES to SOLO_C_SOURCESBrian Paul
2005-04-15config for profiling with gprofBrian Paul
2005-04-15added _mesa_share_state()Brian Paul
2005-04-15more gldirect compile fixes. Getting near the linking stage now. No build ↵Ben Crossman
file yet.
2005-04-15remove carriage returnsBrian Paul
2005-04-15Fix alpha value of STATE_LIGHTMODEL_SCENECOLOR. From the spec:Keith Whitwell
The "w" component of the program parameter variable is filled with the alpha component of the front diffuse material color. Make sure matrix inverses are uptodate also.
2005-04-15add shader/slang/slang_preprocess.cMichal Krol
2005-04-15implement info log; parse #version directiveMichal Krol
2005-04-15slang preprocessorMichal Krol
2005-04-15slang #version directive syntaxMichal Krol
2005-04-15change __asm statement semanticsMichal Krol
2005-04-15Reverted the last change back to fix bug 3035Ben Crossman
2005-04-14Convert 'variable_param' from a CDATA attribute to a NMTOKENS attribute.Ian Romanick
The main difference is that white-space is used to separate the names instead of comas.
2005-04-14Refactor the handling of the '(true | false)' enumerated attributes.Ian Romanick
2005-04-14Modify the DTD to use NMTOKEN, enumerants, and explicit default valuesIan Romanick
wherever possible. Correct a couple mis-uses of the 'counter' attribute when 'count' was intended. Fix some errors in the DTD and in the data with 'doubles_in_order'.
2005-04-14In GLX_USE_TLS builds, make GET_CURRENT_CONTEXT use the TLS verion of theIan Romanick
variable. Without this, GET_CURRENT_CONTEXT would *always* result in a call to _glapi_get_context (because _glapi_Context is a const pointer to NULL in TLS builds).
2005-04-14Add missing includes of indirect.h.Ian Romanick
2005-04-14A few getenv() that werent using the mesa wrapper versionBen Crossman
2005-04-14Some initial compile fixes. Still some left and warnings that need fixing. ↵Ben Crossman
No where near runnable yet.
2005-04-14Disable CLOD (Lod constant) state emit. The values emitted wereKeith Whitwell
possibly negative, hence clobbering the leading register-id byte. Fixed the calculation of the values to prevent negative numbers being emitted, but the code still doesn't implement texture LOD bias correctly, so leave it disabled overall.
2005-04-14hook to _slang_compile()Michal Krol
2005-04-14cosmetic changesMichal Krol
2005-04-14ARB_fragment_shader stateMichal Krol
2005-04-14ARB_fragment/vertex_shader stateMichal Krol
2005-04-14ARB_shading_language_100 bit;Michal Krol
Fragment shader derivative hint
2005-04-14add GL_ARB_shading_language_100;Michal Krol
reorder GL_ARB_shader_objects and GL_ARB_fragment/vertex_shader stuff
2005-04-14add FEATURE_ARB_shading_language_100;Michal Krol
remove FEATURE_shading_language; add ARB_fragment/vertex_shader max values
2005-04-14do not use isdigit() - can cause link errorsMichal Krol
2005-04-13updated procedure for getting CVS-write accessBrian Paul
2005-04-13Add TLS support to libGL and, by virtue of using glthread.h and GL_CALL, allIan Romanick
DRI drivers. A TLS enabled libGL can load a TLS or a non-TLS DRI driver, but a TLS DRI driver requires a TLS enabled libGL. This fixes bug #1822.
2005-04-13Revert revision 1.13. This allows server-side libGLcore (in X.org) to buildIan Romanick
with Mesa CVS. This change was wrong in the first place, and the issue that necessitated it has been resolved. For more background on the problem see: http://marc.theaimsgroup.com/?l=mesa3d-dev&m=111333880529935&w=2