summaryrefslogtreecommitdiffstats
path: root/src/mesa/x86
Commit message (Collapse)AuthorAgeFilesLines
* swrast/sse: Fix _mesa_sse_transform_pointsX_3d_no_rotPauli Nieminen2010-02-042-0/+2
| | | | | | | | | | | | PXOR user in code were causing the lowest SP float register to have NaN values which made all math operations in that slot fail. Correct istruction to clear float registers is XORPS which handles single precission floats correctly. Fixes progs/tests/fog in swrast SSE mode. Now the correct commit instead of 66d09e4a2a6b770ddb which is not even close of correct fix for the bug.
* Revert "mesa: fix transform_points_3d_no_rot using undefined values in %xmm0"Pauli Nieminen2010-02-042-2/+0
| | | | This reverts commit 4c31632817a0bde28ad6c9ee8032d838ce4b7bfb.
* Merge branch 'mesa_7_7_branch'Brian Paul2010-01-253-5/+5
|\ | | | | | | | | | | | | | | | | | | | | Conflicts: src/mesa/drivers/dri/intel/intel_screen.c src/mesa/drivers/dri/intel/intel_swapbuffers.c src/mesa/drivers/dri/r300/r300_emit.c src/mesa/drivers/dri/r300/r300_ioctl.c src/mesa/drivers/dri/r300/r300_tex.c src/mesa/drivers/dri/r300/r300_texstate.c
| * x86: Do not build read_rgba_span_x86.S on Mac OS X.Vinson Lee2010-01-231-2/+2
| | | | | | | | | | read_rgba_span_x86.S uses the pseudo-ops .hidden and .type which are not recognized on Mac OS X.
| * x86: Do not use .hidden pseudo-op on Mac OS X.Vinson Lee2010-01-231-2/+2
| | | | | | | | The .hidden directive is an unknown pseudo-op on Mac OS X.
| * glapi: Do not use .type pseudo-op on Mac OS X.Vinson Lee2010-01-231-1/+1
| | | | | | | | The .type directive is an unknown pseudo-op on Mac OS X.
* | Merge remote branch 'origin/opengl-es-v2'Chia-I Wu2010-01-201-1/+1
|\ \
| * \ Merge branch 'master' into opengl-es-v2Chia-I Wu2010-01-123-36/+37
| |\ \ | | | | | | | | | | | | | | | | Conflicts: src/mesa/main/dd.h
| * | | glapi: Include headers with directory prefixes.Chia-I Wu2009-11-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | This allows different sets of generated sources and headers to be used. Signed-off-by: Chia-I Wu <[email protected]>
* | | | Merge branch 'mesa_7_7_branch'Jakob Bornecrantz2010-01-141-1/+0
|\ \ \ \ | |_|/ / |/| | / | | |/ | |/| | | | | | | Conflicts: src/gallium/auxiliary/pipebuffer/pb_buffer_fenced.c src/gallium/auxiliary/util/Makefile src/gallium/drivers/r300/r300_state_derived.c
| * | x86: Remove unnecessary header from x86_xform.c.Vinson Lee2010-01-111-1/+0
| | |
* | | Merge branch 'mesa_7_7_branch'Brian Paul2010-01-041-12/+2
|\| | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: docs/relnotes.html src/gallium/drivers/llvmpipe/lp_tex_sample_c.c src/gallium/drivers/r300/r300_cs.h src/mesa/drivers/dri/i965/brw_wm_surface_state.c src/mesa/main/enums.c
| * | x86: Silence printf format warnings.Vinson Lee2010-01-011-12/+2
| | |
* | | mesa: added dispatch for GL_NV_conditional_render extensionBrian Paul2009-12-311-13/+15
| | |
* | | mesa: regenerate API files related to GL_EXT_draw_buffers2Brian Paul2009-12-291-13/+19
| | |
* | | Merge branch 'mesa_7_7_branch'Brian Paul2009-12-211-0/+2
|\| | | | | | | | | | | | | | | | | Conflicts: src/mesa/main/version.h src/mesa/state_tracker/st_atom_shader.c
| * | Merge branch 'mesa_7_6_branch' into mesa_7_7_branchIan Romanick2009-12-151-0/+2
| |\ \ | | | | | | | | | | | | | | | | Conflicts: src/gallium/drivers/softpipe/sp_quad_blend.c
| | * | x86: ifdef out unused function cptr.Vinson Lee2009-12-151-0/+2
| | | |
* | | | tnl: Replace deprecated FogCoordPtr with AttribPtr[_TNL_ATTRIB_FOG]Eric Anholt2009-11-191-1/+1
| | | |
* | | | tnl: Replace deprecated ColorPtr[] with AttribPtr or new BackfaceColorPtr.Eric Anholt2009-11-191-2/+2
| | | |
* | | | tnl: Replace deprecated IndexPtr[] with AttribPtr[] or new BackfaceIndexPtrEric Anholt2009-11-191-1/+1
| | | |
* | | | tnl: Replace deprecated ObjPtr with AttribPtr[_TNL_ATTRIB_POS]Eric Anholt2009-11-191-1/+1
| | | |
* | | | tnl: Replace deprecated TexCoordPtr with AttribPtr[_TNL_ATTRIB_TEX*]Eric Anholt2009-11-191-4/+4
| | | |
* | | | tnl: Replace NormalPtr with AttribPtr[_TNL_ATTRIB_NORMAL]Eric Anholt2009-11-191-1/+1
|/ / /
* | / ARB_fbo: Regenerate files from previous commits.Ian Romanick2009-11-171-0/+1
| |/ |/|
* | x86: Fix the test for negative pixel count in optimized rgb565 spans.Eric Anholt2009-10-301-1/+1
| | | | | | | | | | There's a bunch of bogus looking stuff the count handling in this code, but this fixes the testcases we have.
* | glapi: regenerated filesBrian Paul2009-09-191-0/+1
| |
* | glapi: Add ARB_draw_elements_base_vertexEric Anholt2009-09-081-67/+70
| |
* | mesa: Add support for ARB_depth_clamp.Eric Anholt2009-09-081-3/+6
|/ | | | | This currently doesn't include fixing up the cliptests in the assembly paths to support ARB_depth_clamp, so enabling depth_clamp forces the C path.
* ARB sync: Regenerate files from previous commitIan Romanick2009-09-031-74/+81
|
* mesa: fix 32bit cross compilation on a 64bit machineMarc Dietrich2009-08-311-1/+1
| | | | | | | | | | | When cross compiling on a 64bit machine, gen_matypes.c is build for the host machine (64bit) but must generates code for the target machine (32bit). This causes wrong offsets all over the place and crashes googleearth on my machine. Solution is to add -m32 when cross compiling. Attached patch is compatible with linux-x86-32 and autoconf based builds.
* Regenerate files for GL_APPLE_flush_buffer_rangeIan Romanick2009-08-141-9/+17
|
* glapi: regenerated GL API assembly filesRALOVICH, Kristóf2009-07-271-1/+1
|
* Merge branch 'mesa_7_5_branch'Brian Paul2009-06-302-0/+2
|\ | | | | | | | | | | Conflicts: src/mesa/vbo/vbo_exec_draw.c
| * mesa: fix transform_points_3d_no_rot using undefined values in %xmm0Arthur HUILLET2009-06-302-0/+2
| | | | | | | | Signed-off-by: Arthur HUILLET <[email protected]>
* | mesa: regenerated files related to GL_ARB_vertex_array_objectBrian Paul2009-06-191-58/+60
| |
* | Merge branch 'ext-provoking-vertex'Brian Paul2009-06-191-7/+8
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: docs/relnotes-7.6.html progs/tests/Makefile src/gallium/drivers/softpipe/sp_prim_vbuf.c src/glx/x11/indirect.c src/mesa/glapi/Makefile src/mesa/glapi/dispatch.h src/mesa/glapi/glapioffsets.h src/mesa/glapi/glapitable.h src/mesa/glapi/glapitemp.h src/mesa/glapi/glprocs.h src/mesa/main/dlist.c src/mesa/main/enums.c src/mesa/sparc/glapi_sparc.S src/mesa/x86-64/glapi_x86-64.S src/mesa/x86/glapi_x86.S
| * | mesa: regenerated API files for GL_EXT_provoking_vertexBrian Paul2009-05-281-7/+8
| |/
* | mesa: regenerated files for GL_ARB_map_buffer_rangeBrian Paul2009-06-081-58/+60
| |
* | glapi: regenerated files for GL_ARB_copy_bufferBrian Paul2009-06-021-54/+55
|/
* mesa: rename some gl_light fields to be clearerBrian Paul2009-04-031-2/+2
| | | | | EyeDirection -> SpotDirection _NormDirection -> _NormSpotDirection
* regenerate glapiRoland Scheidegger2009-03-121-25/+29
|
* mesa: silence warningBrian Paul2009-03-071-2/+2
|
* mesa: _mesa_get_x86_features() only needs to do its thing onceBrian Paul2009-03-041-0/+8
|
* mesa: move sse.h and 3dnow.h #includesBrian Paul2009-03-043-44/+9
|
* mesa: remove unneeded x86.h headerBrian Paul2009-03-042-2/+0
|
* mesa: make _mesa_init_x86_transform_asm() staticBrian Paul2009-03-042-2/+2
|
* mesa: rename common_x86_macros.h -> x86_xform.hBrian Paul2009-03-044-5/+5
|
* mesa: rename x86.c -> x86_xform.cBrian Paul2009-03-041-0/+0
|
* mesa: refactor x86 codeBrian Paul2009-03-043-52/+77
| | | | | | Move _mesa_init_all_x86_transform_asm() into x86.c so that common_x86.c has no dependencies on the vertex transformation code. Plus some comments and clean-ups.