[Xquartz-changes] mesa: Changes to 'refs/tags/mesa_20050610'
Jeremy Huddleston
jeremyhu at freedesktop.org
Thu Jan 1 01:06:24 PST 2015
Tag 'mesa_20050610' created by Keith Whitwell <keith at tungstengraphics.com> at 1970-01-01 00:00 -0800
Changes since mesa_20050526:
Aapo Tahkola (3):
More optimal r300Clear.
Programmable per-vertex point sizes and proper result reg assigns.
Causes lockups on some rare cases.
Alan Hourihane (1):
Add Intel(R) 945G support (Keith Whitwell, Tungsten Graphics)
Ben Skeggs (5):
Play with swizzling a bit.
Up MAX_AOS_ARRAYS to 16. Do we need more?
Fix xyz/w interaction (needs a cleanup still..)
TEX to output
- Secondary colour
Brian Paul (24):
properly pop the GL_TEXTURE_GEN_ enable state
updated to version 28
remove temporary GL_EXT_framebuffer_object info
add support for GL_RENDERBUFFER_RED/GREEN/BLUE/etc_SIZE_EXT querie
added code to detect GL_FRAMEBUFFER_INCOMPLETE_DUPLICATE_ATTACHMENT_EXT error
start removing old (pre-renderbuffer) span code
oops, undo previous change
Remove last of the old span code.
added comment
remove old span code
fix an assertion
remove old span code
remove old span functions from swrast_device_driver struct
set OLD_RENDERBUFFER=0, need to clean up a few more things before totally removing that
this is auto-generated
fix GL_ALPHA render-to-texture problem (Jon Smirl)
fix error in OSMESA_LIB_NAME line
added GL libs to APP_LIB_DEPS (bug 3485)
check for double-buffered buffer in XMesaDestroyBuffer() (Dave Reveman)
fix some renderbuffer problems for Xserver build (Dave Reveman)
regenerate for latest glext.h
remove stray line
put full prototype on one line to fix gl_mangle.h generation (Dave Reveman)
regenerated
Daniel Borca (2):
updates from Paul Garceau
updates from Paul Garceau
Dave Airlie (1):
use shared-core
Eric Anholt (19):
Add a freebsd-dri-amd64 config, and quiet makedepend slightly by making an
Add a missing EnsureCmdBufSpace, matching r200.
Put some fallback debugging output under DEBUG_FALLBACKS.
Remove unused CTX_ARG2.
Add the no_rast debug option, which I used in some testing.
Add the description of the no_rast option fallback so that MGA_DEBUG=fall
Pull hardware locking out into SpanRenderStart/Finish rather than
Add the no_rast debug option to mach64. It shows that software fallbacks are
Fix software fallbacks by being safe with macro arguments in READ/WRITE_DEPTH.
Pull locking out from HW_LOCK/UNLOCK into SpanRenderStart/Finish. Provides a
Move fallback debugging under MACH64_DEBUG=fall (matching other drivers) and
Bugzilla #2195: Convert the radeon driver to the t_vertex interface. This cuts
Remove unused CTX_ARG2 define.
Correct the descriptions of the glBlend{Equation,Func} fallbacks in r128, and
Pull locking out of HW_LOCK/UNLOCK and into SpanRenderStart/Finish. Also do
Bugzilla #2708: Disable the fallback on GL_SPHERE_MAP. It appears to hurt more
Fix the 3dfx driver by correcting what appears to be a typo GL_RGBA8 instead
Add no_rast option.
Move fallback and other debugging under TDFX_DEBUG using the same mechanism
Ian Romanick (3):
Make a couple minor corrections to gl_API.xml. Fixes the name of an
Minor correction to EXT_framebuffer_object XML. Fix gl_table.py so that it
Fix gl_enums.py so that enums that are listed with the same name in
Jerome Glisse (1):
Some fixes
Jon Smirl (3):
Make install install GLES too
Add a NULL SetBuffer function to the fbdev driver
Add SetBuffer to egl driver too
Jouk Jansen (2):
Committing in .
Committing in .
Karl Schultz (3):
Account for moved/new/removed files.
Updates for new Windows build system.
Fixup file lists for tarball/zip file creation.
Keith Whitwell (28):
Add a mode to test flat shading + separate specular.
Add a VP_MAX_OPCODE entry to allow engines with internal opcodes to
Simplify interpreted language:
New files - split off runtime assembly functions from
Split out runtime assembly functions.
Add new runtime assembly files.
Initialize some variables.
new file
Remove ARL opcode from interpreter.
Add some more opcodes
Use ALIGN_MALLOC for parameter lists.
New arguments for sse_shufps()
Turn off DISASSEM
Runtime generate sse/sse2 code for some vertex programs. Experimental
Add t_vb_arbprogram_sse.c
Turn off debug
Build vertex programs using state from a 'state key' struct which is
Store compiled vertex program representations in a pointer in the
Fix typo in RoughApproxPow2
Further clean up RoughApproxPow2 and disable the optimized version --
Another typo
Fix a couple of buglets
Add notes about intended precision of opcodes.
Fix colormaterial flag calculations.
remove depend files on clean
Correct test for attenuation.
Fix typo in spot attenuation
Allow the print opcode to compile
---
Makefile | 40
bin/installmesa | 2
configs/default | 2
configs/freebsd-dri | 6
configs/freebsd-dri-amd64 | 8
configs/solaris-x86 | 2
docs/README.MINGW32 | 83
docs/README.WIN32 | 200 -
include/GL/gl.h | 127
include/GL/gl_mangle.h | 20
include/GL/glext.h | 111
progs/demos/spectex.c | 16
src/glx/x11/Makefile | 2
src/glx/x11/indirect_init.c | 2
src/mesa/Makefile | 1
src/mesa/drivers/dri/Makefile.template | 2
src/mesa/drivers/dri/common/drirenderbuffer.c | 2
src/mesa/drivers/dri/fb/fb_dri.c | 8
src/mesa/drivers/dri/fb/fb_egl.c | 3
src/mesa/drivers/dri/i915/i915_texstate.c | 203 +
src/mesa/drivers/dri/i915/intel_context.c | 4
src/mesa/drivers/dri/i915/intel_context.h | 1
src/mesa/drivers/dri/i915/intel_screen.c | 1
src/mesa/drivers/dri/mach64/mach64_context.c | 6
src/mesa/drivers/dri/mach64/mach64_context.h | 11
src/mesa/drivers/dri/mach64/mach64_screen.c | 9
src/mesa/drivers/dri/mach64/mach64_span.c | 107
src/mesa/drivers/dri/mach64/mach64_tris.c | 38
src/mesa/drivers/dri/mga/mga_xmesa.c | 10
src/mesa/drivers/dri/mga/mgacontext.h | 1
src/mesa/drivers/dri/mga/mgaspan.c | 30
src/mesa/drivers/dri/mga/mgatris.c | 3
src/mesa/drivers/dri/r128/r128_span.c | 98
src/mesa/drivers/dri/r128/r128_tris.c | 6
src/mesa/drivers/dri/r200/r200_context.h | 14
src/mesa/drivers/dri/r200/r200_swtcl.c | 3
src/mesa/drivers/dri/r200/r200_texstate.c | 3
src/mesa/drivers/dri/r300/r300_context.c | 4
src/mesa/drivers/dri/r300/r300_context.h | 6
src/mesa/drivers/dri/r300/r300_fragprog.c | 361 +
src/mesa/drivers/dri/r300/r300_fragprog.h | 3
src/mesa/drivers/dri/r300/r300_fragprog_swz.c | 2
src/mesa/drivers/dri/r300/r300_ioctl.c | 220 +
src/mesa/drivers/dri/r300/r300_maos.c | 13
src/mesa/drivers/dri/r300/r300_reg.h | 15
src/mesa/drivers/dri/r300/r300_shader.c | 11
src/mesa/drivers/dri/r300/r300_state.c | 58
src/mesa/drivers/dri/r300/r300_vertexprog.c | 83
src/mesa/drivers/dri/radeon/radeon_context.c | 2
src/mesa/drivers/dri/radeon/radeon_context.h | 21
src/mesa/drivers/dri/radeon/radeon_swtcl.c | 606 +--
src/mesa/drivers/dri/radeon/radeon_texstate.c | 6
src/mesa/drivers/dri/savage/savagespan.c | 59
src/mesa/drivers/dri/sis/sis_tris.c | 1
src/mesa/drivers/dri/tdfx/tdfx_context.c | 32
src/mesa/drivers/dri/tdfx/tdfx_context.h | 15
src/mesa/drivers/dri/tdfx/tdfx_screen.c | 42
src/mesa/drivers/dri/tdfx/tdfx_screen.h | 3
src/mesa/drivers/dri/tdfx/tdfx_span.c | 66
src/mesa/drivers/dri/tdfx/tdfx_tris.c | 7
src/mesa/drivers/x11/xm_api.c | 37
src/mesa/drivers/x11/xm_span.c | 4
src/mesa/glapi/gl_API.dtd | 4
src/mesa/glapi/gl_API.xml | 14
src/mesa/glapi/gl_enums.py | 11
src/mesa/glapi/gl_table.py | 4
src/mesa/glapi/glapitable.h | 4
src/mesa/glapi/glapitemp.h | 10
src/mesa/main/attrib.c | 8
src/mesa/main/config.h | 2
src/mesa/main/enums.c | 4976 ++++++++++++--------------
src/mesa/main/fbobject.c | 76
src/mesa/main/imports.c | 2
src/mesa/main/mtypes.h | 3
src/mesa/main/texrender.c | 3
src/mesa/shader/descrip.mms | 9
src/mesa/shader/grammar/descrip.mms | 41
src/mesa/shader/nvvertprog.h | 4
src/mesa/shader/program.c | 19
src/mesa/shader/slang/descrip.mms | 7
src/mesa/shader/slang/slang_compile.c | 20
src/mesa/shader/slang/slang_storage.c | 510 +-
src/mesa/shader/slang/slang_storage.h | 218 -
src/mesa/sources | 2
src/mesa/swrast/s_accum.c | 8
src/mesa/swrast/s_blend.c | 12
src/mesa/swrast/s_buffers.c | 78
src/mesa/swrast/s_copypix.c | 22
src/mesa/swrast/s_drawpix.c | 9
src/mesa/swrast/s_logic.c | 9
src/mesa/swrast/s_masking.c | 9
src/mesa/swrast/s_readpix.c | 10
src/mesa/swrast/s_span.c | 98
src/mesa/swrast/s_triangle.c | 16
src/mesa/swrast/swrast.h | 177
src/mesa/tnl/t_context.c | 8
src/mesa/tnl/t_context.h | 11
src/mesa/tnl/t_pipeline.c | 18
src/mesa/tnl/t_pipeline.h | 1
src/mesa/tnl/t_vb_arbprogram.c | 1398 +++----
src/mesa/tnl/t_vb_arbprogram.h | 167
src/mesa/tnl/t_vb_arbprogram_sse.c | 883 ++++
src/mesa/tnl/t_vb_program.c | 3
src/mesa/tnl/t_vertex_sse.c | 849 ----
src/mesa/tnl/t_vp_build.c | 579 ++-
src/mesa/tnl/t_vp_build.h | 4
src/mesa/x86-64/matypes.h | 164
src/mesa/x86/glapi_x86.S | 10
src/mesa/x86/rtasm/x86sse.c | 624 +++
src/mesa/x86/rtasm/x86sse.h | 175
windows/VC6/mesa/mesa/mesa.dsp | 64
111 files changed, 7744 insertions(+), 6471 deletions(-)
---
More information about the Xquartz-changes
mailing list