[Xquartz-changes] mesa: Changes to 'refs/tags/mesa_7_1_rc4'
Jeremy Huddleston
jeremyhu at freedesktop.org
Thu Jan 1 01:06:41 PST 2015
Tag 'mesa_7_1_rc4' created by Brian Paul <brian.paul at tungstengraphics.com> at 2008-08-16 17:14 -0700
Mesa 7.1 rc4
Changes since mesa_7_1_rc3:
Adam Jackson (1):
Drop unused 'entries' field from __glxHashTable.
Alex Deucher (1):
R300: update vap_cntl values for NUM_FPUS
Blair Sadewitz (6):
mesa: also check for __NetBSD__
mesa: extra braces
mesa: check for __INTERIX to typedef uintptr_t
mesa: added test for __NetBSD__
mesa: added test for __NetBSD__
additional preprocessor checks for stdint.h, inttypes.h, etc
Brad Smith (1):
mesa: added checks for OpenBSD
Brian (1):
mesa: fix glUniform error checking for samplers
Brian Paul (84):
mesa: check for OpenBSD (bug 15604)
mesa: fix state.clip[n].plane parsing bug (bug 16611)
mesa: return -1, not GL_FALSE if _glapi_add_dispatch() fails name sanity check
mesa: check for null shader->Source
mesa: fix stencil state problem when GL_ATI_separate_stencil wasn't enabled
mesa: assemble main() after all other functions
mesa: fix storage size computation in emit_arith()
mesa: fix some broken bool, bvec2, bvec3, bvec4 constructors
mesa: fix some broken /= operators
mesa: add missing IR_LOG2 case
mesa: regenerated file
mesa: add GL_POLYGON_OFFSET_POINT/LINE/FILL queries, remove GL_TEXTURE_ENV_COLOR, GL_TEXTURE_ENV_MODE
mesa: fix copy&paste errors in degrees() functions
mesa: fix temp re-use bug in emit_arith()
mesa: regenerated file
mesa: fix/improve the atan(y,x) function
mesa: regenerated file
mesa: build the stand-alone glslcompiler by default, update the docs
mesa: revert building glslcompiler by default
query/print GLSL version string
mesa: don't include Mesa version in GL_SHADING_LANGUAGE_VERSION string
mesa: move extensions->version code into separate function
disable GL_ARB_shading_language_120 until 1.20 features are complete
document GLSL 1.20 status
mesa: improved printing
mesa: fix some function inlining bugs
mesa: Silence compiler warnings on Windows.
mesa: implement grammar/parsing for precision/invariant syntax
mesa: fix set_program_uniform_matrix(): need to loop over matrix count
mesa: fix some GLSL /= int operators
mesa: rework array/struct addressing code.
mesa: glsl: various writemask/swizzle improvements and clean-ups
mesa: assorted glsl uniform/attribute fixes
mesa: fix some issues in _mesa_validate_program()
mesa: remove an error check for NV_v_p that doesn't apply to ARB_v_p
mesa: fix +=, -=, etc. operators
mesa: added null ptr check (error handling case)
mesa: initial support for GLSL struct/array comparisons
mesa: refactor: move _mesa_Bind/Gen/DeleteProgram() to arbprogram.c
mesa: remove stray debug assertion
mesa: glsl: implement constructor functions for user-defined types
mesa: fix uninitialized var
mesa: glsl: rework swizzle storage handling
mesa: glsl: mark constructor params as const
mesa: glsl: fix/simplify array element handling
mesa: glsl: only try to link shaders defining main()
mesa: gls: fix broken else clause of conditional break/continue
mesa: glsl: additional error detection
mesa: fix issues causing warnings on Windows
mesa: glsl: added null ptr check
mesa: glsl: remove unneeded operators
mesa: glsl: re-order some constructors
mesa: glsl: assorted fixes for resolving polymorphic functions
mesa: remove stray debug code
mesa: glsl: silence warning (s/int/GLuint)
mesa: fix bug/failure in recursive function inlining
mesa: cast to fix warning
mesa: Silence compiler warnings on Windows.
mesa: regenerated files
mesa: disable debug code
mesa: glsl: remove old assertion (fixes glsl/bitmap.c)
updated GLSL bug fixes
added null ptr check (fix bug 16959)
fix some FBO/texture queries (bug 15296)
mesa: fix comment about texture targets (bug 17005)
disable debug code accidentally enabled by prev commit
mesa: fix glBindTexture error string (bug 17005)
mesa: fix out-of-bounds memory reads in swizzle_copy()
mesa: added comment about gl_PointCoord
version 20 of glxext.h
version 41 of glext.h
mesa: glsl: add missing sampler types in sizeof_glsl_type(), bug 17079
mesa: clear the unused upper-left region to black instead of leaving it undefined
mesa: added new glsl/pointcoord.c test
mesa: fix a swrast state validation bug
don't need to use LOD version of texture2D() funcs
draw a tristrip ring instead of a single quad
mesa: import latest GLSL code from gallium-0.1 branch
mesa: turn off 'x' bit misset on a few .h and .syn files
mesa: added glsl/convolutions test from gallium branch
remove .txt suffix from shader source files
prep for 7.1 rc4
fix convolutions test to consistanty use the ARB shader extension functions
added glu.exports files to tarballs list
Chris Rankin (1):
radeon: SetTexOffset support
Dan Nicholson (9):
autoconf: Tell the user about docs/autoconf.html in --help output
autoconf: Add information about the --x-* options to --help output
Remove generated pkg-config files on `make clean'
autoconf: Subsitute SHELL for all platforms
Set $(SHELL) for all configs
Call minstall with $(SHELL) so the user controls the interpreter
Call mklib with $(SHELL) so the user controls the interpreter
Always pass -linker and -ldflags to mklib for shared libraries
autoconf: Support Motif widgets in GLw with --enable-motif
Dave Airlie (7):
intel: fix batch flushing problem with cliprects handling.
glx/dri: only report DRI2 extensions when DRI2 is enabled.
intel: disable zero-copy TFP.
i965: make tex offset override work..
Revert "intel: disable zero-copy TFP."
i965: fixup format for TFP zero copy
intel: remove unneeded mem type and args
Dave Miller (1):
dri: fix crash in driGetConfigAttribIndex
Eric Anholt (56):
Add intel_bufmgr_gem for new graphics execution manager.
[intel] Fix build for GEM. TTM is now disabled, and fencing is gone.
Minor fixups to get GEM to the point of execbuf ioctl.
Fix to use GEM execbuf instead of TTM.
Fix GEM execbuf ioctl argument.
Don't forget to set handle of shared buffers.
Make intel_{batch,exec}_ioctl return an error code so we can recover better.
Initialize bufmgr_gem->validate_array[i].offset.
Print GEM handles instead of BO pointers in debugging.
GEM: Set validate index to keep the same buffer from being duped on the list.
GEM: Include target buffer handle in relocation debug.
GEM: Allocate the right number of relocs, avoiding heap smashing.
GEM: Don't emit an extra MI_FLUSH in the batch since GEM handles it.
GEM: Fix previous commit to avoid asserting when we run into reserved space.
GEM: Don't emit an extra MI_FLUSH in the batch since GEM handles it.
GEM: Make dri_emit_reloc take GEM domain flags instead of TTM flags.
GEM: Remove already-disabled PIPE_CONTROL command.
[GEM] Actually include the presumed offset in initial relocations.
Add back a mostly-correct glFinish for GEM and fake.
Emit a flush after the swapbuffers blit, so contents end up on the screen.
Remove stale comment about glFlush().
[intel-gem] Remember last offset of reused BOs to avoid more kernel relocs.
[intel] Convert drivers to using libdrm bufmgr code.
[gem] Enable bo_reuse by default.
[intel-gem] Chase domain flag renaming in the DRM.
[intel-gem] Bug #16326: Fix X tile unswizzling on 965.
[intel] Fix no_rast option on non-965.
Merge commit 'origin/master' into drm-gem
i915: Restore the accelerated PBO pixel path functions after GEM changes.
i915: Note the non-PBO fallback for textured drawpixels under DEBUG_PIXEL.
i915: Convert to using VBs instead of inline prims.
i915: Accumulate the VB into a local buffer and subdata it in.
Merge commit 'origin/master' into drm-gem
intel: Replace sprinkled intel_batchbuffer_flush with MI_FLUSH or nothing.
intel: Fix locking when doing intel_region_cow().
intel-gem: Move bit 6 x tiling swizzle to a driconf option, and add new mode.
intel-gem: Fix Y-tiling span setup.
intel-gem: Fix y-tile swizzling for our G965 with swizzle_mode=1.
intel-gem: Emit an MI_FLUSH at glFlush() so frontbuffer rendering is flushed.
intel: span rendering requires just a flush before starting, not finish.
drm-gem: Use new GEM ioctls for tiling state, and support new swizzle modes.
i915: fix build after previous commit.
intel-gem: Disable spantmp sse/mmx functions when tile swizzling.
intel: move renderbuffer mapping to separate functions.
intel: Fix CopyTexSubImage's src tiling arg for the blit.
intel: improve 2d batchbuffer debug output.
intel-gem: Use pread/pwrite for span access.
intel: Add a little span cache to spead up readpixels by cutting syscalls.
intel: If a tex image doesn't fit in the object's tree, make a temporary tree.
mesa: Return 0 for cube map face of non-cubemap framebuffer attachments.
intel: Don't return a renderbuffer with alpha when just GL_RGB is requested.
intel-gem: Use new getparam to detect kernel GEM support.
intel-gem: Always build GEM execbuffer code.
965: cleanups to state emission from aperture checking and state ordering.
intel-gem: Update to new check_aperture API for classic mode.
Merge branch 'drm-gem'
Florent Thoumie (1):
autoconf: disable dri drivers build if being asked
Guillaume Melquiond (2):
fix gltrace (bug 16691)
Always pass CFLAGS when compiling or linking demos
Haihao Xiang (1):
mesa: glsl: count number of temp regs used
Ian Romanick (7):
glx: Trivial clean-ups to __glXSetArrayEnable
glx: Update my e-mail address. :)
Remove redundant initalization of MaxTextureUnits
intel: Clean-up ARB_texture_env_crossbar
intel-gem: Bump driver date
Revert "965: Fix color clamping issues"
Merge branch 'master' into drm-gem
Jeremy Huddleston (7):
Apple: Some changes to fix compilation problems on OSX
glx/x11: Fix missing __GL_EXT_BYTES declaration
glx/x11: Added some #ifdef GLX_DIRECT_RENDERING protection
Apple: Cleaned up some linking and dylib ids issues
Apple: More cleanup of the darwin config in 7.1
Fixed 'make install' for darwin
Removed broken/unsupported darwin-static configs
Jesse Barnes (3):
intel: fix buffer swaps and enable page flipping on 965
intel: remove buffer swap debug output
intel: sync to vblank by default
Julien Cristau (2):
mklib: don't version symbols when using --exports
glu: only export public symbols
Keith Packard (17):
Temporarily disable intel pixel ops on i915 for GEM
Add intel_bufmgr_gem.c to i915
Dump buffer tiled status from intelPrintSAREA
[intel-GEM] Add tiling support to swrast.
[intel-GEM] partial support for memory domains.
Merge commit 'anholt/drm-gem' into drm-gem
Merge commit 'anholt/drm-gem' into drm-gem
[intel] intel_batchbuffer_flush using uninit 'used' to check for buffer empty
[intel-gem] move domains to relocations. add set_domain to bo_map.
[intel] update GEM api. Add bo_subdata and bo_get_subdata driver hooks.
[intel-gem] Don't calloc reloc buffers
[intel-gem] Make sure set_domain is called often enough.
[intel] Enable buffer re-use for gem
[intel] all flushing in intelEmitCopyBlit
[intel-gem] Once mapped, leave buffers mapped.
Merge commit 'origin/master' into drm-gem
[intel-gem] Call the new throttle ioctl from swap buffers
Michal Krol (1):
mesa: Silence compiler warning on windows.
Michel Dänzer (2):
r300: Fix off-by-one error in calculation of scissor cliprect.
r300: Fix 3D texture support.
Nicolai Haehnle (16):
r500_fragprog: Transform trigonometric functions in first pass
r500: Add "Not quite SSA" and dead code elimination pass
r500_fragprog: Major refactoring of final emit
r300: Explicitly set absolute value for the argument of RSQ
r300: Fix input register allocation in radeon_program_pair
r500: Set Saturate correctly in radeon_program_pair
r300: Fix saturate mode handling in radeon_program_alu
r300_fragprog: Use nqssa+dce and program_pair for emit
r300: Always emit LOAD_VBPNTR immediately before index-based rendering
r200: Do not set second coordinate clamping for 1D textures
r500: Redirect TEX writes to output registers
r500: Handle non-native swizzles in texture instructions
r300: Implement hardware acceleration for ColorLogicOp
r300: Fix point minmax size
r300: Implement ARB_shadow_ambient; add STATE_SHADOW_AMBIENT
r300: Fix a crash related to depth textures (triggered by Glest w/ shadowmaps)
Pawel Pieczul (2):
965: Fix color clamping issues
965: Fix partially transparent textures in Doom 3 engine games
Stephane Marchesin (1):
nouveau: say goodbye to the old DRI driver...
Thomas Hellstrom (2):
Add new demo "fbo_firecube".
Fix a typo.
Xiang, Haihao (5):
i915: fall back to software rendering when shadow comparison is
intel: fix texture border issue. (bug #16697)
i965: Use program->SamplerUnits[] to get the appropriate texture unit.
dri: Fix write/read depth buffer issue under 16bpp mode. See bug #16646
i965: update TexSrcUnit for OPCODE_TXB
---
Makefile | 13
bin/mklib | 22
configs/autoconf.in | 9
configs/darwin | 49
configs/darwin-static | 28
configs/darwin-static-x86ppc | 30
configs/default | 11
configs/linux-dri-xcb | 2
configure.ac | 69
docs/relnotes-7.1.html | 2
docs/shading.html | 76
include/GL/glext.h | 390
include/GL/glxext.h | 42
include/GL/internal/dri_interface.h | 7
progs/demos/Makefile | 13
progs/demos/fbo_firecube.c | 1041 ++
progs/demos/gearbox.c | 16
progs/fp/Makefile | 6
progs/glsl/CH06-brick.frag | 36
progs/glsl/CH06-brick.frag.txt | 36
progs/glsl/CH06-brick.vert | 41
progs/glsl/CH06-brick.vert.txt | 41
progs/glsl/CH11-bumpmap.frag | 41
progs/glsl/CH11-bumpmap.frag.txt | 41
progs/glsl/CH11-bumpmap.vert | 38
progs/glsl/CH11-bumpmap.vert.txt | 38
progs/glsl/CH11-toyball.frag | 75
progs/glsl/CH11-toyball.frag.txt | 75
progs/glsl/CH11-toyball.vert | 24
progs/glsl/CH11-toyball.vert.txt | 24
progs/glsl/CH18-mandel.frag | 55
progs/glsl/CH18-mandel.frag.txt | 55
progs/glsl/CH18-mandel.vert | 35
progs/glsl/CH18-mandel.vert.txt | 35
progs/glsl/Makefile | 16
progs/glsl/brick.c | 4
progs/glsl/bump.c | 4
progs/glsl/convolution.frag | 21
progs/glsl/convolution.vert | 5
progs/glsl/convolutions.c | 469
progs/glsl/cubemap.frag | 18
progs/glsl/cubemap.frag.txt | 18
progs/glsl/mandelbrot.c | 4
progs/glsl/multitex.c | 4
progs/glsl/multitex.frag | 15
progs/glsl/multitex.frag.txt | 15
progs/glsl/multitex.vert | 10
progs/glsl/multitex.vert.txt | 10
progs/glsl/pointcoord.c | 205
progs/glsl/reflect.vert | 19
progs/glsl/reflect.vert.txt | 19
progs/glsl/shadowtex.frag | 21
progs/glsl/shadowtex.frag.txt | 21
progs/glsl/simple.vert | 9
progs/glsl/simple.vert.txt | 9
progs/glsl/texdemo1.c | 8
progs/glsl/toyball.c | 4
progs/glsl/twoside.c | 52
progs/slang/Makefile | 14
progs/tools/trace/Makefile | 2
progs/tools/trace/gltrace_support.cc | 4
progs/trivial/Makefile | 4
progs/xdemos/Makefile | 8
progs/xdemos/glxinfo.c | 7
src/egl/drivers/demo/Makefile | 5
src/egl/drivers/dri/Makefile | 3
src/egl/main/Makefile | 3
src/glu/Makefile | 3
src/glu/mesa/Makefile | 2
src/glu/sgi/Makefile | 3
src/glu/sgi/glu.exports | 59
src/glu/sgi/glu.exports.darwin | 59
src/glut/beos/Makefile | 6
src/glut/directfb/Makefile | 2
src/glut/fbdev/Makefile | 2
src/glut/ggi/Makefile | 2
src/glut/glx/Makefile | 6
src/glut/mini/Makefile | 4
src/glw/Makefile | 9
src/glx/mini/Makefile | 2
src/glx/x11/Makefile | 5
src/glx/x11/dri2_glx.c | 2
src/glx/x11/dri_common.c | 4
src/glx/x11/dri_common.h | 2
src/glx/x11/dri_glx.c | 2
src/glx/x11/drisw_glx.c | 2
src/glx/x11/glxclient.h | 2
src/glx/x11/glxcmds.c | 16
src/glx/x11/glxcurrent.c | 8
src/glx/x11/glxext.c | 2
src/glx/x11/glxextensions.h | 2
src/glx/x11/glxhash.c | 6
src/glx/x11/indirect.c | 80
src/glx/x11/indirect_vertex_array.c | 14
src/glx/x11/singlepix.c | 6
src/mesa/Makefile | 9
src/mesa/drivers/beos/Makefile | 5
src/mesa/drivers/directfb/Makefile | 2
src/mesa/drivers/dri/Makefile | 1
src/mesa/drivers/dri/Makefile.template | 7
src/mesa/drivers/dri/common/depthtmp.h | 9
src/mesa/drivers/dri/common/dri_bufmgr.c | 160
src/mesa/drivers/dri/common/dri_bufmgr.h | 260
src/mesa/drivers/dri/common/dri_bufmgr_fake.c | 1245 --
src/mesa/drivers/dri/common/spantmp2.h | 60
src/mesa/drivers/dri/common/utils.c | 4
src/mesa/drivers/dri/gamma/gamma_span.c | 6
src/mesa/drivers/dri/i810/i810span.c | 2
src/mesa/drivers/dri/i915/Makefile | 7
src/mesa/drivers/dri/i915/i830_context.c | 11
src/mesa/drivers/dri/i915/i830_reg.h | 8
src/mesa/drivers/dri/i915/i830_vtbl.c | 28
src/mesa/drivers/dri/i915/i915_context.c | 4
src/mesa/drivers/dri/i915/i915_reg.h | 118
src/mesa/drivers/dri/i915/i915_texstate.c | 11
src/mesa/drivers/dri/i915/i915_vtbl.c | 40
src/mesa/drivers/dri/i915/intel_bufmgr_ttm.c | 1
src/mesa/drivers/dri/i915/intel_pixel_read.c | 13
src/mesa/drivers/dri/i915/intel_render.c | 13
src/mesa/drivers/dri/i915/intel_tris.c | 237
src/mesa/drivers/dri/i915/intel_tris.h | 14
src/mesa/drivers/dri/i965/Makefile | 2
src/mesa/drivers/dri/i965/brw_cc.c | 19
src/mesa/drivers/dri/i965/brw_clip.c | 4
src/mesa/drivers/dri/i965/brw_clip_state.c | 17
src/mesa/drivers/dri/i965/brw_context.c | 1
src/mesa/drivers/dri/i965/brw_context.h | 19
src/mesa/drivers/dri/i965/brw_curbe.c | 41
src/mesa/drivers/dri/i965/brw_defines.h | 64
src/mesa/drivers/dri/i965/brw_draw.c | 72
src/mesa/drivers/dri/i965/brw_draw.h | 23
src/mesa/drivers/dri/i965/brw_draw_upload.c | 113
src/mesa/drivers/dri/i965/brw_fallback.c | 8
src/mesa/drivers/dri/i965/brw_gs.c | 7
src/mesa/drivers/dri/i965/brw_gs_state.c | 13
src/mesa/drivers/dri/i965/brw_misc_state.c | 118
src/mesa/drivers/dri/i965/brw_sf.c | 3
src/mesa/drivers/dri/i965/brw_sf_state.c | 36
src/mesa/drivers/dri/i965/brw_state.h | 3
src/mesa/drivers/dri/i965/brw_state_cache.c | 5
src/mesa/drivers/dri/i965/brw_state_upload.c | 40
src/mesa/drivers/dri/i965/brw_urb.c | 15
src/mesa/drivers/dri/i965/brw_vs.c | 3
src/mesa/drivers/dri/i965/brw_vs_constval.c | 3
src/mesa/drivers/dri/i965/brw_vs_state.c | 13
src/mesa/drivers/dri/i965/brw_vs_tnl.c | 10
src/mesa/drivers/dri/i965/brw_wm.c | 4
src/mesa/drivers/dri/i965/brw_wm_emit.c | 15
src/mesa/drivers/dri/i965/brw_wm_fp.c | 16
src/mesa/drivers/dri/i965/brw_wm_glsl.c | 14
src/mesa/drivers/dri/i965/brw_wm_sampler_state.c | 22
src/mesa/drivers/dri/i965/brw_wm_state.c | 41
src/mesa/drivers/dri/i965/brw_wm_surface_state.c | 115
src/mesa/drivers/dri/i965/intel_bufmgr_ttm.c | 1
src/mesa/drivers/dri/intel/intel_batchbuffer.c | 134
src/mesa/drivers/dri/intel/intel_batchbuffer.h | 28
src/mesa/drivers/dri/intel/intel_blit.c | 116
src/mesa/drivers/dri/intel/intel_blit.h | 8
src/mesa/drivers/dri/intel/intel_buffer_objects.c | 4
src/mesa/drivers/dri/intel/intel_buffers.c | 52
src/mesa/drivers/dri/intel/intel_bufmgr_ttm.c | 1122 --
src/mesa/drivers/dri/intel/intel_bufmgr_ttm.h | 28
src/mesa/drivers/dri/intel/intel_context.c | 118
src/mesa/drivers/dri/intel/intel_context.h | 14
src/mesa/drivers/dri/intel/intel_decode.c | 22
src/mesa/drivers/dri/intel/intel_depthstencil.c | 80
src/mesa/drivers/dri/intel/intel_fbo.c | 20
src/mesa/drivers/dri/intel/intel_fbo.h | 6
src/mesa/drivers/dri/intel/intel_ioctl.c | 82
src/mesa/drivers/dri/intel/intel_ioctl.h | 16
src/mesa/drivers/dri/intel/intel_mipmap_tree.c | 5
src/mesa/drivers/dri/intel/intel_pixel_bitmap.c | 7
src/mesa/drivers/dri/intel/intel_pixel_copy.c | 10
src/mesa/drivers/dri/intel/intel_pixel_draw.c | 16
src/mesa/drivers/dri/intel/intel_reg.h | 129
src/mesa/drivers/dri/intel/intel_regions.c | 177
src/mesa/drivers/dri/intel/intel_regions.h | 13
src/mesa/drivers/dri/intel/intel_screen.c | 117
src/mesa/drivers/dri/intel/intel_screen.h | 2
src/mesa/drivers/dri/intel/intel_span.c | 677 +
src/mesa/drivers/dri/intel/intel_span.h | 6
src/mesa/drivers/dri/intel/intel_tex_copy.c | 6
src/mesa/drivers/dri/intel/intel_tex_image.c | 28
src/mesa/drivers/dri/intel/intel_tex_validate.c | 19
src/mesa/drivers/dri/mach64/mach64_span.c | 2
src/mesa/drivers/dri/mga/mgaspan.c | 6
src/mesa/drivers/dri/nouveau/Makefile | 54
src/mesa/drivers/dri/nouveau/nouveau_bufferobj.c | 627 -
src/mesa/drivers/dri/nouveau/nouveau_bufferobj.h | 77
src/mesa/drivers/dri/nouveau/nouveau_card.c | 17
src/mesa/drivers/dri/nouveau/nouveau_card.h | 49
src/mesa/drivers/dri/nouveau/nouveau_card_list.h | 226
src/mesa/drivers/dri/nouveau/nouveau_context.c | 422
src/mesa/drivers/dri/nouveau/nouveau_context.h | 241
src/mesa/drivers/dri/nouveau/nouveau_ctrlreg.h | 44
src/mesa/drivers/dri/nouveau/nouveau_dri.h | 28
src/mesa/drivers/dri/nouveau/nouveau_driver.c | 218
src/mesa/drivers/dri/nouveau/nouveau_driver.h | 42
src/mesa/drivers/dri/nouveau/nouveau_fbo.c | 289
src/mesa/drivers/dri/nouveau/nouveau_fbo.h | 30
src/mesa/drivers/dri/nouveau/nouveau_fifo.c | 153
src/mesa/drivers/dri/nouveau/nouveau_fifo.h | 222
src/mesa/drivers/dri/nouveau/nouveau_lock.c | 81
src/mesa/drivers/dri/nouveau/nouveau_lock.h | 69
src/mesa/drivers/dri/nouveau/nouveau_mem.c | 144
src/mesa/drivers/dri/nouveau/nouveau_mem.h | 23
src/mesa/drivers/dri/nouveau/nouveau_msg.h | 67
src/mesa/drivers/dri/nouveau/nouveau_object.c | 98
src/mesa/drivers/dri/nouveau/nouveau_object.h | 39
src/mesa/drivers/dri/nouveau/nouveau_query.c | 200
src/mesa/drivers/dri/nouveau/nouveau_query.h | 38
src/mesa/drivers/dri/nouveau/nouveau_reg.h | 4998 ----------
src/mesa/drivers/dri/nouveau/nouveau_screen.c | 325
src/mesa/drivers/dri/nouveau/nouveau_screen.h | 61
src/mesa/drivers/dri/nouveau/nouveau_shader.c | 833 -
src/mesa/drivers/dri/nouveau/nouveau_shader.h | 454
src/mesa/drivers/dri/nouveau/nouveau_shader_0.c | 1050 --
src/mesa/drivers/dri/nouveau/nouveau_shader_1.c | 16
src/mesa/drivers/dri/nouveau/nouveau_shader_2.c | 264
src/mesa/drivers/dri/nouveau/nouveau_span.c | 123
src/mesa/drivers/dri/nouveau/nouveau_span.h | 39
src/mesa/drivers/dri/nouveau/nouveau_state.c | 368
src/mesa/drivers/dri/nouveau/nouveau_state.h | 50
src/mesa/drivers/dri/nouveau/nouveau_state_cache.c | 69
src/mesa/drivers/dri/nouveau/nouveau_state_cache.h | 29
src/mesa/drivers/dri/nouveau/nouveau_swtcl.c | 127
src/mesa/drivers/dri/nouveau/nouveau_swtcl.h | 55
src/mesa/drivers/dri/nouveau/nouveau_sync.c | 198
src/mesa/drivers/dri/nouveau/nouveau_sync.h | 69
src/mesa/drivers/dri/nouveau/nouveau_tex.c | 49
src/mesa/drivers/dri/nouveau/nouveau_tex.h | 38
src/mesa/drivers/dri/nouveau/nv04_state.c | 540 -
src/mesa/drivers/dri/nouveau/nv04_swtcl.c | 619 -
src/mesa/drivers/dri/nouveau/nv04_swtcl.h | 12
src/mesa/drivers/dri/nouveau/nv10_state.c | 1009 --
src/mesa/drivers/dri/nouveau/nv10_swtcl.c | 714 -
src/mesa/drivers/dri/nouveau/nv10_swtcl.h | 40
src/mesa/drivers/dri/nouveau/nv20_shader.h | 121
src/mesa/drivers/dri/nouveau/nv20_state.c | 824 -
src/mesa/drivers/dri/nouveau/nv20_vertprog.c | 447
src/mesa/drivers/dri/nouveau/nv30_fragprog.c | 742 -
src/mesa/drivers/dri/nouveau/nv30_shader.h | 379
src/mesa/drivers/dri/nouveau/nv30_state.c | 1002 --
src/mesa/drivers/dri/nouveau/nv30_vertprog.c | 367
src/mesa/drivers/dri/nouveau/nv40_fragprog.c | 224
src/mesa/drivers/dri/nouveau/nv40_shader.h | 467
src/mesa/drivers/dri/nouveau/nv40_vertprog.c | 778 -
src/mesa/drivers/dri/nouveau/nv50_state.c | 641 -
src/mesa/drivers/dri/r128/r128_span.c | 3
src/mesa/drivers/dri/r200/r200_span.c | 2
src/mesa/drivers/dri/r200/r200_tex.c | 64
src/mesa/drivers/dri/r300/Makefile | 3
src/mesa/drivers/dri/r300/r300_cmdbuf.c | 2
src/mesa/drivers/dri/r300/r300_context.c | 1
src/mesa/drivers/dri/r300/r300_context.h | 28
src/mesa/drivers/dri/r300/r300_fragprog.c | 98
src/mesa/drivers/dri/r300/r300_fragprog.h | 27
src/mesa/drivers/dri/r300/r300_fragprog_emit.c | 1752 ---
src/mesa/drivers/dri/r300/r300_fragprog_swizzle.c | 227
src/mesa/drivers/dri/r300/r300_fragprog_swizzle.h | 42
src/mesa/drivers/dri/r300/r300_ioctl.c | 9
src/mesa/drivers/dri/r300/r300_reg.h | 9
src/mesa/drivers/dri/r300/r300_render.c | 15
src/mesa/drivers/dri/r300/r300_state.c | 90
src/mesa/drivers/dri/r300/r300_tex.c | 2
src/mesa/drivers/dri/r300/r300_texstate.c | 7
src/mesa/drivers/dri/r300/r500_fragprog.c | 173
src/mesa/drivers/dri/r300/r500_fragprog.h | 30
src/mesa/drivers/dri/r300/r500_fragprog_emit.c | 1073 --
src/mesa/drivers/dri/r300/radeon_nqssadce.c | 282
src/mesa/drivers/dri/r300/radeon_nqssadce.h | 96
src/mesa/drivers/dri/r300/radeon_program.h | 4
src/mesa/drivers/dri/r300/radeon_program_alu.c | 159
src/mesa/drivers/dri/r300/radeon_program_alu.h | 5
src/mesa/drivers/dri/r300/radeon_program_pair.c | 993 +
src/mesa/drivers/dri/r300/radeon_program_pair.h | 126
src/mesa/drivers/dri/r300/radeon_span.c | 4
src/mesa/drivers/dri/r300/radeon_state.c | 4
src/mesa/drivers/dri/radeon/radeon_context.h | 2
src/mesa/drivers/dri/radeon/radeon_screen.c | 12
src/mesa/drivers/dri/radeon/radeon_span.c | 4
src/mesa/drivers/dri/radeon/radeon_tex.h | 4
src/mesa/drivers/dri/radeon/radeon_texmem.c | 2
src/mesa/drivers/dri/radeon/radeon_texstate.c | 83
src/mesa/drivers/dri/s3v/s3v_span.c | 6
src/mesa/drivers/dri/savage/savagespan.c | 8
src/mesa/drivers/dri/sis/sis_span.c | 6
src/mesa/drivers/dri/unichrome/via_span.c | 5
src/mesa/drivers/fbdev/Makefile | 3
src/mesa/drivers/glide/fxddspan.c | 4
src/mesa/drivers/osmesa/Makefile | 14
src/mesa/drivers/x11/Makefile | 8
src/mesa/drivers/x11/xm_tri.c | 192
src/mesa/glapi/glapi.c | 4
src/mesa/main/config.h | 1
src/mesa/main/context.c | 3
src/mesa/main/execmem.c | 8
src/mesa/main/extensions.c | 4
src/mesa/main/fbobject.c | 14
src/mesa/main/get.c | 63
src/mesa/main/get_gen.py | 9
src/mesa/main/getstring.c | 150
src/mesa/main/glheader.h | 6
src/mesa/main/mtypes.h | 4
src/mesa/main/stencil.c | 96
src/mesa/main/texobj.c | 4
src/mesa/main/texstore.c | 126
src/mesa/main/varray.c | 5
src/mesa/main/version.h | 2
src/mesa/shader/arbprogparse.c | 9
src/mesa/shader/arbprogram.c | 202
src/mesa/shader/arbprogram.h | 10
src/mesa/shader/prog_execute.c | 2
src/mesa/shader/prog_parameter.c | 32
src/mesa/shader/prog_parameter.h | 2
src/mesa/shader/prog_print.c | 2
src/mesa/shader/prog_statevars.c | 38
src/mesa/shader/prog_statevars.h | 5
src/mesa/shader/program.c | 268
src/mesa/shader/program.h | 31
src/mesa/shader/programopt.c | 12
src/mesa/shader/shader_api.c | 257
src/mesa/shader/slang/library/slang_120_core.gc | 50
src/mesa/shader/slang/library/slang_120_core_gc.h | 1354 +-
src/mesa/shader/slang/library/slang_builtin_120_common_gc.h | 188
src/mesa/shader/slang/library/slang_builtin_120_fragment_gc.h | 2
src/mesa/shader/slang/library/slang_common_builtin.gc | 210
src/mesa/shader/slang/library/slang_common_builtin_gc.h | 1580 +--
src/mesa/shader/slang/library/slang_core.gc | 334
src/mesa/shader/slang/library/slang_core_gc.h | 1589 +--
src/mesa/shader/slang/library/slang_fragment_builtin_gc.h | 190
src/mesa/shader/slang/library/slang_pp_version.syn | 11
src/mesa/shader/slang/library/slang_pp_version_syn.h | 10
src/mesa/shader/slang/library/slang_shader.syn | 94
src/mesa/shader/slang/library/slang_shader_syn.h | 47
src/mesa/shader/slang/library/slang_vertex_builtin_gc.h | 175
src/mesa/shader/slang/slang_builtin.c | 4
src/mesa/shader/slang/slang_codegen.c | 1154 +-
src/mesa/shader/slang/slang_codegen.h | 2
src/mesa/shader/slang/slang_compile.c | 326
src/mesa/shader/slang/slang_compile.h | 4
src/mesa/shader/slang/slang_compile_function.c | 2
src/mesa/shader/slang/slang_compile_operation.c | 33
src/mesa/shader/slang/slang_compile_operation.h | 5
src/mesa/shader/slang/slang_compile_struct.c | 3
src/mesa/shader/slang/slang_compile_struct.h | 13
src/mesa/shader/slang/slang_compile_variable.c | 24
src/mesa/shader/slang/slang_compile_variable.h | 11
src/mesa/shader/slang/slang_emit.c | 561 -
src/mesa/shader/slang/slang_emit.h | 8
src/mesa/shader/slang/slang_ir.c | 94
src/mesa/shader/slang/slang_ir.h | 32
src/mesa/shader/slang/slang_library_noise.c | 2
src/mesa/shader/slang/slang_link.c | 149
src/mesa/shader/slang/slang_log.c | 2
src/mesa/shader/slang/slang_mem.c | 4
src/mesa/shader/slang/slang_mem.h | 2
src/mesa/shader/slang/slang_preprocess.c | 33
src/mesa/shader/slang/slang_print.c | 27
src/mesa/shader/slang/slang_simplify.c | 301
src/mesa/shader/slang/slang_simplify.h | 28
src/mesa/shader/slang/slang_storage.c | 2
src/mesa/shader/slang/slang_typeinfo.c | 130
src/mesa/shader/slang/slang_typeinfo.h | 10
src/mesa/shader/slang/slang_utility.c | 2
src/mesa/shader/slang/slang_vartable.c | 69
src/mesa/swrast/s_context.c | 10
src/mesa/swrast/s_fragprog.c | 1
src/mesa/x86/assyntax.h | 3
src/mesa/x86/common_x86.c | 26
370 files changed, 13911 insertions(+), 33774 deletions(-)
---
More information about the Xquartz-changes
mailing list