[Xquartz-changes] mesa: Changes to 'refs/tags/mesa_20050504'
Jeremy Huddleston
jeremyhu at freedesktop.org
Thu Jan 1 01:06:23 PST 2015
Tag 'mesa_20050504' created by Brian Paul <brian.paul at tungstengraphics.com> at 1970-01-01 00:00 -0800
Changes since gliding_penguin:
Aapo Tahkola (18):
Improving Vladimirs alpha test fix a bit as it turns out r300Enable didnt correctly disable alpha test. Vertex programs with high vertex count now run a lot faster as software fallback is no longer on. Also disabling 'temp to result'-instructions as they probably violate the spec and dont seem to be something thats needed.
Replacing some RADEON cmd types with r300 counterparts.
Unlike radeon and r200 drivers r300AllocCmdBuf allocs dwords not bytes.
Replacing alpha test bits with values that give desired results as compaired to software rendering. Alpha test in textures is still completely broken as can be seen in progs/demos/fire and various games.
Fix to get glxgears display anything.
Proper VAP output configuration as R300_RS_ROUTE_0_COLOR became optional and broke arbvptorus(takes no input color but produces output color). Also removing some useless code.
Simple TCL stage and ability to disable vps.
Fix to get doom3 started.
Misc fixes.
Fixing and enabling elt buffers by default.
Fixes for bugs that were nailed down when compairing against software vertex shading.
Reorganized shader stuff.
Had some odd problems with add and temps so doing it with mad. Adding some MAD_2 cases.
Adding some comments.
Modifying to build against current Mesa. Disabled r200*.c files since they didnt want to build anymore.
Fix as suggested by Ben Skeggs.
r300 side support for fixed function pipeline. This isnt functional with current Mesa.
Add support to external tnl switcher and disable hw tnl by default.
Adam Jackson (2):
Disable _mesa_3dlabs_create_{program,shader}_object references.
Bug #2945: Fix math error that left half the hash buckets empty.
Ben Crossman (4):
Some initial compile fixes. Still some left and warnings that need fixing. No where near runnable yet.
A few getenv() that werent using the mesa wrapper version
Reverted the last change back to fix bug 3035
more gldirect compile fixes. Getting near the linking stage now. No build file yet.
Ben Skeggs (3):
Initial multitexturing support. Old behaviour can be re-enabled by changing ifdefs in r300_setup_rs_unit and r300SetupPixelShader in r300_state.c\nRequires DRM update.
For some reason the Makefile didn't commit..
Fixed some strangeness when mixing textured/flat primitives. Skipping texture units should render correctly also. Aapo, I dont think I broke glxgears again on you...
Brian Paul (48):
add MAT_DIRTY_FLAGS in _math_matrix_mul_floats(), (bug 2696)
use $(*_LIB) in the *_LIB_NAME definitions
no change
obsolete
remove INSTALL.GNU from tarball list
disable _mesa_init_shaderobjects_3dlabs() call until build is fixed
disable 3dlabs shading language code until build is fixed
fix a variety of warnings/errors
re-enable _mesa_init_shaderobjects_3dlabs() call
re-enable shading language sources
Disable C++ shading language code yet again. Doesn't compile with older
Use FEATURE_shading_language to control whether the shading language
updated warning string to match patch in bug report 2868
s/Togle/Toggle/
Fix Fake_glXChooseFBConfig so passing NULL attribList causes a list of all
changed implementation of GetAllFBConfigs()
added wrappers/helpers for creating/destroying rendering contexts
Add shaderobjects_3dlabs.c back into build but use #ifdef FEATURE_shading_language to enable/disable relevant code.
set table size to 1023 and use new HASH_FUNC() macro
PF_8A8R8G8B pixel format (Dave Reveman)
updated procedure for getting CVS-write access
remove carriage returns
added _mesa_share_state()
config for profiling with gprof
added SLANG_SOURCES to SOLO_C_SOURCES
s/NORMAL/FOG/ (J.P. Delport)
comments and clean-up
clean up buffer creation code
fix state.light[n].spot.direction.w value (bug 3083)
use _mesa_pow() for LIT (bug 3087)
undef DEPTH_TYPE at end
initial EGL code
prototype EGL_MESA_screen_surface.
types for Mesa implementation of EGL
demo / test progs
comments and minor clean-up
enable fog render input if fragment program fog option set
added interpolate_fog()
tweak previous fog/fragment program fix
no need to enable fog or set fog mode with fragment program
move set_component_sizes() to fix bug 3135
fix _tnl_copy_to_current() so that current edge flag and rasterpos aren't trashed by color index updates
apply previous GL_COMPRESSED_TEXTURE_FORMATS_ARB fix to generator file, and regenerate get.c
updates for latest EGLScreenMESA changes
sync with latest EGL_MESA_screen_surface spec (EGLScreenMESA handles)
don't call XTranslateCoordinates() if rendering to pixmap
EGLScreenMESA updates
html fix
Felix Kuehling (22):
- Fixed two bugs related to DMA buffer handling that showed up with the
Don't synchronize after each frame. Allow the GPU to be one frame
If the texture image changed force emitting the texture address, even
- Flush before updating the timestamp of a texture heap from a bound texture.
Removed savagedma.[ch]. They have been unused for a while and were only
Updated savage_dri.h from Xorg CVS. This removes definitions that are
When timestamping textures, need to emit the event with SAVAGE_WAIT_3D
Initialize texture addresses to something valid.
Fixed segfault due to an off-by-one error in SAVAGE_TEX_MAXLEVELS.
Manage option translations in separate .po files to make translations
Changed escaping of double quotes.
Added a Spanish translation by David Rubio Miguélezand a Dutch
Fixed TexEnv modes GL_BLEND and GL_ADD on Savage4-based cards. Disabled
Fixed some suspicious pointer casts that caused lots of
Added a French translation of option descriptions by Stephane Marchesin.
Texturing fixes for Savage3D/MX/IX:
Fixed a segfault introduced by Keith's pipeline changes.
Software fallback for glColorMask. Can be avoided on Savage4 when all
Added S3TC support to the Savage driver with some help from Mark Cass's
Fixed bogus ENUM_TO_BOOLEAN in
Fixed and cleaned up programming of watermark registers. There may be
Bumped the Savage driver date (a bit late) to mark S3TC support.
Ian Romanick (30):
Actually *use* the count_scale value associated with a parameter.
Add support for ARB_draw_buffers and ARB_occlusion_query. The GLX protocol
If setting GL_PACK_INVERT_MESA results in a GL error, log it.
Hard-code the client-side maximum GL version. It turns out that there are
Fix the handling of zero-sized output parameters (i.e., those with type
Refactored some of the code for PrintGlxReqSize_[ch]. This ensures that the
Minor vertex array support tweaks. Most of these are in preparation for the
Minor vertex array support tweaks. These are in preparation for the
Minor refactoring and code tweaking. The only notable chage is that
Enable the generation of server-side __glGetBooleanv_size and related
xmllint fixes. Revert 'note_unflushed' changes that were accidetnally
Make glxgears_fbconfig compile and respect the DISPLAY setting. Add it
Make linux-dri-x86-64 more like linux-dri-x86. Add ARCH_FLAGS. This is
Follow the GLX_SGIX_fbconfig spec and return the complete list of
Use the same dispatch.c source file for "normal" Mesa builds and DRI
Remove all the radeon_subset files. They were completely unused. Keith
Revert revision 1.13. This allows server-side libGLcore (in X.org) to build
Add TLS support to libGL and, by virtue of using glthread.h and GL_CALL, all
Add missing includes of indirect.h.
In GLX_USE_TLS builds, make GET_CURRENT_CONTEXT use the TLS verion of the
Modify the DTD to use NMTOKEN, enumerants, and explicit default values
Refactor the handling of the '(true | false)' enumerated attributes.
Convert 'variable_param' from a CDATA attribute to a NMTOKENS attribute.
Send GL_PACK_INVERT_MESA state to the server. This fixes bug #2538.
Add support for pthreads and TLS to libGL for __glXLock / __glXUnlock and
Move the DTD to its own file.
Convert all Python scripts to use XML namespaces.
Fill-in function offsets and correct a couple typos.
Refactor a bunch of common code from the "leaf" scripts to a new functions,
If the file name passed to parse_GL_API is None or "-", read from standard
Jon Smirl (4):
Minor changes to make linux-solo build again
Fix include path to make build work
Improve the DRI fb driver, now it compiles.
DRI fbdev driver getting better. Now I can see something on the screen
Jouk Jansen (2):
Updates for OpenVMS : New makefiles
Committing in .
Keith Whitwell (37):
Calculate haveAccumBuffer, haveDepthBuffer and haveStencilBuffer in
Add DRM_USE_MALLOC flag
Add more formats to test.
Remove test for defined(DRM_USE_MALLOC) around definition of
merge unichrome changes from branch
add FreeTexImageData hook to help single-copy texturing in drivers
rename mesaVis to try and improve clarity
remove file after merge
Don't call PrimitiveNotify with an invalid primitive. Fix ipers
Disable CLOD (Lod constant) state emit. The values emitted were
Fix alpha value of STATE_LIGHTMODEL_SCENECOLOR. From the spec:
New software implementation of ARB_vertex_program. Similar in speed
Facility to construct a vertex program which executes the current
Reduce the size of mesa's internal fragment and vertex program
Up the value of MAX_NV_VERTEX_PROGRAM_PARAMS to a power of two.
Simplify the pipeline_stage structure
Move the call to _tnl_UpdateFixedFunctionProgram to make
First pass at updating these drivers with pipeline_stage struct changes.
Updates for pipeline_stage struct changes.
Fix the worst problems with dangling edgeflag references in
Ensure all VB->AttribPtr[] are populated. Reported by Aapo Tahkola
Stop gcc-4.0 complaining about "type qualifiers ignored on function
Stop gcc-4.0 complaining about "type qualifiers ignored on function
Maintain a fragment program for current texturing state.
new file
Remove redundant #ifdef, fix compiler warning
Put back not-so-redundant #ifdef.
new config
Add linux-fbdev config
Add DISASSEM define, similar to other program generator files.
Format for 80 columns. Add alternate matrix mul based on MAD rather than DP4.
Import all texture coordinate arrays. Import them only once.
Improve the quality of the disassembly output for fragment programs.
Mark unused registers as undefined so dissassemblers can recognized
Include negate information in disassembly output.
Sort instructions for clarity.
Add a facility to route all rasterization through a fragment program
Michal Krol (38):
fix enum comma
make it compile under gcc 3.3.2
make it compile under linux
re-enable slang sources
glslang flex and bison sources:
a little program to change // comments to /* */ ones
enable all 3dlabs front-end compiler sources
update against 03-Feb-2005 release
fix comments; disable DLL linkage for WIN32
fix comments; fix TBuiltInResource typedef
add _mesa_init_shaderobjects_3dlabs() declaration
cleanup query functions
implement gl2_3dlabs_shhandle interface; resolve few TODOs
converts a .gc file to a C header containing string form of the file
cosmetic changes;
cosmetic changes;
cosmetic changes;
add __fixed_input and __fixed_output qualifier support;
simple front-end compiler
clean-up stuff
add SLANG_SOURCES
do not use isdigit() - can cause link errors
add FEATURE_ARB_shading_language_100;
add GL_ARB_shading_language_100;
ARB_shading_language_100 bit;
ARB_fragment/vertex_shader state
ARB_fragment_shader state
cosmetic changes
hook to _slang_compile()
change __asm statement semantics
slang #version directive syntax
slang preprocessor
implement info log; parse #version directive
add shader/slang/slang_preprocess.c
Provide precompiled binary versions of built-in library .gc sources
Move some utility functions to slang_utility.c.
Cosmetic changes.
Add more error checking.
Michel Dänzer (1):
Add support for production version of ATI RN50/ES1000. (ATI Technologies
Paul Mackerras (1):
Add suitable definitions for the _REV formats, plus a comment
Peter Zubaj (2):
Stencil support
Alpha test fix
Roland Scheidegger (1):
add support for user-configurable brilinear filtering on r200
Vladimir Dergachev (2):
Deal with texture formats in a more robust way.
Don't use R200 texture constants - R300 fields are all different.
---
Makefile | 2
configs/default | 10
configs/linux-dri | 24
configs/linux-dri-x86-64 | 34
configs/linux-fbdev | 9
configs/linux-profile | 29
configs/linux-solo | 7
configs/linux-solo-ia64 | 2
configs/linux-solo-x86 | 2
docs/INSTALL.GNU | 182
docs/cvs_access.html | 8
docs/news.html | 4
include/GLES/egl.h | 39
include/GLES/egltypes.h | 75
progs/demos/arbfplight.c | 8
progs/demos/fire.c | 8
progs/demos/rain.cxx | 4
progs/demos/ray.c | 14
progs/demos/teapot.c | 10
progs/demos/terrain.c | 10
progs/demos/texdown.c | 21
progs/demos/tunnel.c | 12
progs/demos/tunnel2.c | 12
progs/egl/Makefile | 42
progs/egl/demo1.c | 97
progs/egl/eglinfo.c | 158
progs/fbdev/Makefile | 53
progs/tests/invert.c | 15
progs/xdemos/Makefile | 6
progs/xdemos/glxgears_fbconfig.c | 8
progs/xdemos/pbutil.c | 49
progs/xdemos/pbutil.h | 8
src/egl/Makefile | 24
src/egl/drivers/demo/Makefile | 31
src/egl/drivers/demo/demo.c | 386
src/egl/main/Makefile | 64
src/egl/main/eglapi.c | 452
src/egl/main/eglconfig.c | 312
src/egl/main/eglconfig.h | 60
src/egl/main/eglcontext.c | 226
src/egl/main/eglcontext.h | 64
src/egl/main/egldisplay.c | 71
src/egl/main/egldisplay.h | 39
src/egl/main/egldriver.c | 235
src/egl/main/egldriver.h | 154
src/egl/main/eglglobals.c | 65
src/egl/main/eglglobals.h | 44
src/egl/main/eglhash.c | 347
src/egl/main/eglhash.h | 39
src/egl/main/eglmode.c | 178
src/egl/main/eglmode.h | 50
src/egl/main/eglscreen.c | 309
src/egl/main/eglscreen.h | 75
src/egl/main/eglsurface.c | 246
src/egl/main/eglsurface.h | 96
src/egl/main/egltypedefs.h | 28
src/glx/x11/Makefile | 3
src/glx/x11/clientattrib.c | 1
src/glx/x11/dispatch.c | 74
src/glx/x11/dri_glx.c | 9
src/glx/x11/glx_texture_compression.c | 1
src/glx/x11/glxclient.h | 34
src/glx/x11/glxcmds.c | 2
src/glx/x11/glxext.c | 80
src/glx/x11/glxextensions.c | 30
src/glx/x11/glxextensions.h | 2
src/glx/x11/indirect.c | 217
src/glx/x11/indirect.h | 10
src/glx/x11/indirect_init.c | 16
src/glx/x11/indirect_va_private.h | 306
src/glx/x11/indirect_vertex_array.c | 368
src/glx/x11/pixelstore.c | 58
src/glx/x11/renderpix.c | 1
src/glx/x11/single2.c | 1
src/glx/x11/singlepix.c | 1
src/mesa/Makefile | 1
src/mesa/drivers/common/driverfuncs.c | 1
src/mesa/drivers/dri/Makefile.template | 2
src/mesa/drivers/dri/common/dri_util.c | 2
src/mesa/drivers/dri/common/mmio.h | 2
src/mesa/drivers/dri/common/utils.c | 7
src/mesa/drivers/dri/common/xmlpool.h | 264
src/mesa/drivers/dri/common/xmlpool/Makefile | 96
src/mesa/drivers/dri/common/xmlpool/de.po | 231
src/mesa/drivers/dri/common/xmlpool/es.po | 219
src/mesa/drivers/dri/common/xmlpool/fr.po | 225
src/mesa/drivers/dri/common/xmlpool/gen_xmlpool.py | 191
src/mesa/drivers/dri/common/xmlpool/nl.po | 230
src/mesa/drivers/dri/common/xmlpool/options.h | 462
src/mesa/drivers/dri/common/xmlpool/t_options.h | 230
src/mesa/drivers/dri/dri_client/xf86drm.c | 4
src/mesa/drivers/dri/fb/Makefile | 2
src/mesa/drivers/dri/fb/fb_dri.c | 473
src/mesa/drivers/dri/gamma/gamma_render.c | 27
src/mesa/drivers/dri/i810/i810render.c | 26
src/mesa/drivers/dri/i830/i830_render.c | 26
src/mesa/drivers/dri/i915/i915_fragprog.c | 38
src/mesa/drivers/dri/i915/intel_render.c | 27
src/mesa/drivers/dri/mga/mgarender.c | 26
src/mesa/drivers/dri/r200/r200_cmdbuf.c | 2
src/mesa/drivers/dri/r200/r200_context.h | 14
src/mesa/drivers/dri/r200/r200_reg.h | 3
src/mesa/drivers/dri/r200/r200_sanity.c | 11
src/mesa/drivers/dri/r200/r200_screen.c | 5
src/mesa/drivers/dri/r200/r200_screen.h | 1
src/mesa/drivers/dri/r200/r200_state_init.c | 11
src/mesa/drivers/dri/r200/r200_tcl.c | 80
src/mesa/drivers/dri/r300/Makefile | 42
src/mesa/drivers/dri/r300/r300_cmdbuf.c | 10
src/mesa/drivers/dri/r300/r300_context.c | 22
src/mesa/drivers/dri/r300/r300_context.h | 38
src/mesa/drivers/dri/r300/r300_emit.h | 6
src/mesa/drivers/dri/r300/r300_ioctl.c | 36
src/mesa/drivers/dri/r300/r300_maos.c | 76
src/mesa/drivers/dri/r300/r300_reg.h | 16
src/mesa/drivers/dri/r300/r300_render.c | 81
src/mesa/drivers/dri/r300/r300_shader.c | 99
src/mesa/drivers/dri/r300/r300_state.c | 246
src/mesa/drivers/dri/r300/r300_texmem.c | 8
src/mesa/drivers/dri/r300/r300_texprog.c | 265
src/mesa/drivers/dri/r300/r300_texprog.h | 9
src/mesa/drivers/dri/r300/r300_texstate.c | 93
src/mesa/drivers/dri/r300/r300_vertexprog.c | 563
src/mesa/drivers/dri/r300/radeon_context.c | 8
src/mesa/drivers/dri/r300/radeon_context.h | 9
src/mesa/drivers/dri/r300/radeon_ioctl.c | 3
src/mesa/drivers/dri/r300/radeon_lock.c | 8
src/mesa/drivers/dri/r300/radeon_lock.h | 11
src/mesa/drivers/dri/r300/radeon_screen.c | 6
src/mesa/drivers/dri/r300/vertex_shader.h | 1
src/mesa/drivers/dri/radeon/radeon_sanity.c | 1
src/mesa/drivers/dri/radeon/radeon_screen.c | 2
src/mesa/drivers/dri/radeon/radeon_subset.h | 75
src/mesa/drivers/dri/radeon/radeon_subset_bitmap.c | 197
src/mesa/drivers/dri/radeon/radeon_subset_readpix.c | 246
src/mesa/drivers/dri/radeon/radeon_subset_select.c | 998 -
src/mesa/drivers/dri/radeon/radeon_subset_tex.c | 1017 -
src/mesa/drivers/dri/radeon/radeon_subset_vtx.c | 989 -
src/mesa/drivers/dri/radeon/radeon_swtcl.c | 76
src/mesa/drivers/dri/radeon/radeon_tcl.c | 83
src/mesa/drivers/dri/s3v/s3v_render.c | 57
src/mesa/drivers/dri/savage/savage_bci.h | 2
src/mesa/drivers/dri/savage/savage_xmesa.c | 56
src/mesa/drivers/dri/savage/savagecontext.h | 10
src/mesa/drivers/dri/savage/savagedd.c | 2
src/mesa/drivers/dri/savage/savagedma.c | 209
src/mesa/drivers/dri/savage/savagedma.h | 52
src/mesa/drivers/dri/savage/savageioctl.c | 40
src/mesa/drivers/dri/savage/savagerender.c | 60
src/mesa/drivers/dri/savage/savagespan.c | 20
src/mesa/drivers/dri/savage/savagestate.c | 240
src/mesa/drivers/dri/savage/savagetex.c | 624
src/mesa/drivers/dri/savage/savagetex.h | 2
src/mesa/drivers/dri/savage/savagetris.c | 7
src/mesa/drivers/dri/savage/server/savage_dri.h | 81
src/mesa/drivers/dri/unichrome/Makefile | 8
src/mesa/drivers/dri/unichrome/server/via_dri.c | 14
src/mesa/drivers/dri/unichrome/via_common.h | 14
src/mesa/drivers/dri/unichrome/via_context.c | 220
src/mesa/drivers/dri/unichrome/via_context.h | 464
src/mesa/drivers/dri/unichrome/via_dri.h | 18
src/mesa/drivers/dri/unichrome/via_fb.c | 238
src/mesa/drivers/dri/unichrome/via_fb.h | 18
src/mesa/drivers/dri/unichrome/via_ioctl.c | 418
src/mesa/drivers/dri/unichrome/via_ioctl.h | 21
src/mesa/drivers/dri/unichrome/via_render.c | 31
src/mesa/drivers/dri/unichrome/via_screen.c | 46
src/mesa/drivers/dri/unichrome/via_span.c | 34
src/mesa/drivers/dri/unichrome/via_state.c | 593
src/mesa/drivers/dri/unichrome/via_state.h | 4
src/mesa/drivers/dri/unichrome/via_tex.c | 1127 +
src/mesa/drivers/dri/unichrome/via_tex.h | 79
src/mesa/drivers/dri/unichrome/via_texcombine.c | 70
src/mesa/drivers/dri/unichrome/via_texmem.c | 453
src/mesa/drivers/dri/unichrome/via_texstate.c | 421
src/mesa/drivers/dri/unichrome/via_tris.c | 102
src/mesa/drivers/fbdev/glfbdev.c | 7
src/mesa/drivers/windows/gldirect/dglcontext.c | 10
src/mesa/drivers/windows/gldirect/dglpf.c | 2
src/mesa/drivers/windows/gldirect/dglwgl.c | 2
src/mesa/drivers/windows/gldirect/dll_main.c | 9
src/mesa/drivers/windows/gldirect/dllmain.h | 2
src/mesa/drivers/windows/gldirect/dx7/gld_driver_dx7.c | 7
src/mesa/drivers/windows/gldirect/dx7/gld_ext_dx7.c | 2
src/mesa/drivers/windows/gldirect/dx7/gld_pipeline_dx7.c | 6
src/mesa/drivers/windows/gldirect/dx7/gld_primitive_dx7.c | 10
src/mesa/drivers/windows/gldirect/dx7/gld_texture_dx7.c | 184
src/mesa/drivers/windows/gldirect/dx7/gld_vb_d3d_render_dx7.c | 55
src/mesa/drivers/windows/gldirect/dx7/gld_vb_mesa_render_dx7.c | 95
src/mesa/drivers/windows/gldirect/dx7/gld_wgl_dx7.c | 2
src/mesa/drivers/windows/gldirect/dx8/gld_driver_dx8.c | 7
src/mesa/drivers/windows/gldirect/dx8/gld_ext_dx8.c | 2
src/mesa/drivers/windows/gldirect/dx8/gld_pipeline_dx8.c | 6
src/mesa/drivers/windows/gldirect/dx8/gld_primitive_dx8.c | 12
src/mesa/drivers/windows/gldirect/dx8/gld_texture_dx8.c | 189
src/mesa/drivers/windows/gldirect/dx8/gld_vb_d3d_render_dx8.c | 56
src/mesa/drivers/windows/gldirect/dx8/gld_vb_mesa_render_dx8.c | 92
src/mesa/drivers/windows/gldirect/dx8/gld_wgl_dx8.c | 2
src/mesa/drivers/windows/gldirect/dx9/gld_driver_dx9.c | 7
src/mesa/drivers/windows/gldirect/dx9/gld_ext_dx9.c | 2
src/mesa/drivers/windows/gldirect/dx9/gld_pipeline_dx9.c | 6
src/mesa/drivers/windows/gldirect/dx9/gld_primitive_dx9.c | 10
src/mesa/drivers/windows/gldirect/dx9/gld_texture_dx9.c | 189
src/mesa/drivers/windows/gldirect/dx9/gld_vb_d3d_render_dx9.c | 44
src/mesa/drivers/windows/gldirect/dx9/gld_vb_mesa_render_dx9.c | 94
src/mesa/drivers/windows/gldirect/dx9/gld_wgl_dx9.c | 2
src/mesa/drivers/windows/gldirect/mesasw/gld_wgl_mesasw.c | 5
src/mesa/drivers/x11/fakeglx.c | 51
src/mesa/drivers/x11/xm_api.c | 196
src/mesa/drivers/x11/xm_dd.c | 52
src/mesa/drivers/x11/xm_line.c | 44
src/mesa/drivers/x11/xm_span.c | 244
src/mesa/drivers/x11/xm_tri.c | 118
src/mesa/drivers/x11/xmesaP.h | 9
src/mesa/glapi/EXT_framebuffer_object.xml | 53
src/mesa/glapi/glX_XML.py | 111
src/mesa/glapi/glX_doc.py | 15
src/mesa/glapi/glX_proto_send.py | 19
src/mesa/glapi/glX_proto_size.py | 83
src/mesa/glapi/gl_API.dtd | 120
src/mesa/glapi/gl_API.xml | 2063 +-
src/mesa/glapi/gl_SPARC_asm.py | 14
src/mesa/glapi/gl_XML.py | 236
src/mesa/glapi/gl_apitemp.py | 16
src/mesa/glapi/gl_enums.py | 15
src/mesa/glapi/gl_offsets.py | 15
src/mesa/glapi/gl_procs.py | 17
src/mesa/glapi/gl_table.py | 15
src/mesa/glapi/gl_x86_asm.py | 78
src/mesa/glapi/glapi.c | 201
src/mesa/glapi/glapi.h | 35
src/mesa/glapi/glthread.h | 16
src/mesa/main/api_noop.c | 6
src/mesa/main/colortab.c | 4
src/mesa/main/config.h | 18
src/mesa/main/context.c | 30
src/mesa/main/context.h | 27
src/mesa/main/dd.h | 5
src/mesa/main/dispatch.c | 20
src/mesa/main/enums.c | 5658 +++----
src/mesa/main/extensions.c | 47
src/mesa/main/get.c | 81
src/mesa/main/get_gen.py | 20
src/mesa/main/hash.c | 11
src/mesa/main/hint.c | 15
src/mesa/main/imports.c | 2
src/mesa/main/mtypes.h | 33
src/mesa/main/state.c | 26
src/mesa/main/texenvprogram.c | 722
src/mesa/main/texenvprogram.h | 39
src/mesa/main/teximage.c | 84
src/mesa/main/teximage.h | 7
src/mesa/main/texobj.c | 2
src/mesa/main/texstore.c | 46
src/mesa/math/m_matrix.c | 7
src/mesa/shader/arbfragparse.c | 253
src/mesa/shader/arbprogparse.c | 476
src/mesa/shader/arbvertparse.c | 214
src/mesa/shader/arbvertparse.h | 3
src/mesa/shader/descrip.mms | 9
src/mesa/shader/grammar.c | 1
src/mesa/shader/nvfragparse.c | 188
src/mesa/shader/nvfragprog.h | 112
src/mesa/shader/nvvertexec.c | 40
src/mesa/shader/nvvertparse.c | 121
src/mesa/shader/nvvertprog.h | 75
src/mesa/shader/program.c | 61
src/mesa/shader/program.h | 31
src/mesa/shader/shaderobjects.c | 1876 +-
src/mesa/shader/shaderobjects_3dlabs.c | 367
src/mesa/shader/shaderobjects_3dlabs.h | 3
src/mesa/shader/slang/Include/BaseTypes.h | 6
src/mesa/shader/slang/Include/Common.h | 27
src/mesa/shader/slang/Include/ConstantUnion.h | 2
src/mesa/shader/slang/Include/InfoSink.h | 4
src/mesa/shader/slang/Include/InitializeGlobals.h | 2
src/mesa/shader/slang/Include/InitializeParseContext.h | 2
src/mesa/shader/slang/Include/PoolAlloc.h | 28
src/mesa/shader/slang/Include/ResourceLimits.h | 21
src/mesa/shader/slang/Include/ShHandle.h | 28
src/mesa/shader/slang/Include/Types.h | 128
src/mesa/shader/slang/Include/intermediate.h | 27
src/mesa/shader/slang/MachineIndependent/Gen_glslang.cpp | 4806 +++--
src/mesa/shader/slang/MachineIndependent/Gen_glslang_tab.cpp | 8020 +++++-----
src/mesa/shader/slang/MachineIndependent/InfoSink.cpp | 4
src/mesa/shader/slang/MachineIndependent/Initialize.cpp | 278
src/mesa/shader/slang/MachineIndependent/Initialize.h | 8
src/mesa/shader/slang/MachineIndependent/IntermTraverse.cpp | 2
src/mesa/shader/slang/MachineIndependent/Intermediate.cpp | 581
src/mesa/shader/slang/MachineIndependent/MMap.h | 2
src/mesa/shader/slang/MachineIndependent/ParseHelper.cpp | 70
src/mesa/shader/slang/MachineIndependent/ParseHelper.h | 16
src/mesa/shader/slang/MachineIndependent/PoolAlloc.cpp | 23
src/mesa/shader/slang/MachineIndependent/QualifierAlive.cpp | 2
src/mesa/shader/slang/MachineIndependent/QualifierAlive.h | 2
src/mesa/shader/slang/MachineIndependent/RemoveTree.cpp | 2
src/mesa/shader/slang/MachineIndependent/RemoveTree.h | 2
src/mesa/shader/slang/MachineIndependent/ShaderLang.cpp | 265
src/mesa/shader/slang/MachineIndependent/SymbolTable.cpp | 103
src/mesa/shader/slang/MachineIndependent/SymbolTable.h | 27
src/mesa/shader/slang/MachineIndependent/glslang.l | 614
src/mesa/shader/slang/MachineIndependent/glslang.y | 2009 ++
src/mesa/shader/slang/MachineIndependent/glslang_tab.h | 381
src/mesa/shader/slang/MachineIndependent/intermOut.cpp | 2
src/mesa/shader/slang/MachineIndependent/localintermediate.h | 3
src/mesa/shader/slang/MachineIndependent/parseConst.cpp | 5
src/mesa/shader/slang/MachineIndependent/preprocessor/atom.c | 1464 -
src/mesa/shader/slang/MachineIndependent/preprocessor/atom.h | 190
src/mesa/shader/slang/MachineIndependent/preprocessor/compile.h | 235
src/mesa/shader/slang/MachineIndependent/preprocessor/cpp.c | 1981 +-
src/mesa/shader/slang/MachineIndependent/preprocessor/cpp.h | 227
src/mesa/shader/slang/MachineIndependent/preprocessor/cpp_comment_fix.c | 76
src/mesa/shader/slang/MachineIndependent/preprocessor/cppstruct.c | 361
src/mesa/shader/slang/MachineIndependent/preprocessor/memory.c | 378
src/mesa/shader/slang/MachineIndependent/preprocessor/memory.h | 178
src/mesa/shader/slang/MachineIndependent/preprocessor/parser.h | 252
src/mesa/shader/slang/MachineIndependent/preprocessor/preprocess.h | 168
src/mesa/shader/slang/MachineIndependent/preprocessor/scanner.c | 1540 -
src/mesa/shader/slang/MachineIndependent/preprocessor/scanner.h | 226
src/mesa/shader/slang/MachineIndependent/preprocessor/slglobals.h | 228
src/mesa/shader/slang/MachineIndependent/preprocessor/symbols.c | 618
src/mesa/shader/slang/MachineIndependent/preprocessor/symbols.h | 268
src/mesa/shader/slang/MachineIndependent/preprocessor/tokens.c | 908 -
src/mesa/shader/slang/MachineIndependent/preprocessor/tokens.h | 240
src/mesa/shader/slang/OGLCompilersDLL/Initialisation.cpp | 2
src/mesa/shader/slang/OGLCompilersDLL/Initialisation.h | 2
src/mesa/shader/slang/OSDependent/Linux/osinclude.h | 151
src/mesa/shader/slang/OSDependent/Linux/ossource.cpp | 6
src/mesa/shader/slang/OSDependent/Windows/osinclude.h | 4
src/mesa/shader/slang/OSDependent/Windows/ossource.cpp | 10
src/mesa/shader/slang/Public/ShaderLang.h | 44
src/mesa/shader/slang/Public/ShaderLangExt.h | 132
src/mesa/shader/slang/descrip.mms | 42
src/mesa/shader/slang/library/gc_to_string.py | 55
src/mesa/shader/slang/library/slang_common_builtin.gc | 41
src/mesa/shader/slang/library/slang_common_builtin_gc.h | 1410 +
src/mesa/shader/slang/library/slang_common_builtin_gc_bin.h | 943 +
src/mesa/shader/slang/library/slang_core.gc | 184
src/mesa/shader/slang/library/slang_core_gc.h | 1743 ++
src/mesa/shader/slang/library/slang_core_gc_bin.h | 887 +
src/mesa/shader/slang/library/slang_fragment_builtin.gc | 34
src/mesa/shader/slang/library/slang_fragment_builtin_gc.h | 366
src/mesa/shader/slang/library/slang_fragment_builtin_gc_bin.h | 87
src/mesa/shader/slang/library/slang_shader.syn | 21
src/mesa/shader/slang/library/slang_shader_syn.h | 10
src/mesa/shader/slang/library/slang_version.syn | 118
src/mesa/shader/slang/library/slang_version_syn.h | 64
src/mesa/shader/slang/library/slang_vertex_builtin.gc | 36
src/mesa/shader/slang/library/slang_vertex_builtin_gc.h | 262
src/mesa/shader/slang/library/slang_vertex_builtin_gc_bin.h | 82
src/mesa/shader/slang/slang_compile.c | 2165 ++
src/mesa/shader/slang/slang_compile.h | 252
src/mesa/shader/slang/slang_preprocess.c | 87
src/mesa/shader/slang/slang_preprocess.h | 39
src/mesa/shader/slang/slang_utility.c | 73
src/mesa/shader/slang/slang_utility.h | 46
src/mesa/sources | 49
src/mesa/swrast/s_aalinetemp.h | 4
src/mesa/swrast/s_context.c | 20
src/mesa/swrast/s_fragprog_to_c.c | 2
src/mesa/swrast/s_nvfragprog.c | 77
src/mesa/swrast/s_pointtemp.h | 2
src/mesa/swrast/s_span.c | 46
src/mesa/swrast/s_triangle.c | 4
src/mesa/swrast/s_tritemp.h | 1
src/mesa/tnl/t_array_api.c | 31
src/mesa/tnl/t_array_import.c | 87
src/mesa/tnl/t_context.c | 20
src/mesa/tnl/t_context.h | 67
src/mesa/tnl/t_pipeline.c | 146
src/mesa/tnl/t_pipeline.h | 3
src/mesa/tnl/t_save_api.c | 23
src/mesa/tnl/t_save_playback.c | 7
src/mesa/tnl/t_vb_arbprogram.c | 1582 +
src/mesa/tnl/t_vb_cull.c | 28
src/mesa/tnl/t_vb_fog.c | 30
src/mesa/tnl/t_vb_light.c | 105
src/mesa/tnl/t_vb_lighttmp.h | 16
src/mesa/tnl/t_vb_normals.c | 102
src/mesa/tnl/t_vb_points.c | 53
src/mesa/tnl/t_vb_program.c | 107
src/mesa/tnl/t_vb_render.c | 37
src/mesa/tnl/t_vb_texgen.c | 81
src/mesa/tnl/t_vb_texmat.c | 46
src/mesa/tnl/t_vb_vertex.c | 215
src/mesa/tnl/t_vp_build.c | 1166 +
src/mesa/tnl/t_vp_build.h | 37
src/mesa/tnl/t_vtx_api.c | 33
src/mesa/tnl/t_vtx_exec.c | 7
src/mesa/x86/glapi_x86.S | 54
390 files changed, 48754 insertions(+), 27571 deletions(-)
---
More information about the Xquartz-changes
mailing list