summaryrefslogtreecommitdiffstats
path: root/src/mesa/x86-64
Commit message (Collapse)AuthorAgeFilesLines
* x86-64: Don't print "Initializing x86-64 optimizations" in debug builds.Kenneth Graunke2012-04-091-11/+1
| | | | | | | | | | In "release" builds, Mesa would print this message if the MESA_DEBUG variable was set. Make it so for debug builds as well. I build debug builds all the time, but I'm not debugging this. Signed-off-by: Kenneth Graunke <[email protected]> Reviewed-by: Eric Anholt <[email protected]>
* x86-64: Fix compile error with clangChad Versace2011-08-111-1/+1
| | | | | | | | | | | | | | | Remove the 'f' suffix from a float literal. - .float 0.0f+1.0 + .float 1.0 This fixes the following compile error with clang: error: unexpected token in directive .float 0.0f+1.0 ^ Note: This is a candidate for the stable branches. Reviewed-by: Ben Widawsky <[email protected]> Signed-off-by: Chad Versace <[email protected]>
* mesa: s/movzx/movzbl/Dimitry Andric2011-01-241-7/+7
| | | | | | | Fixes http://bugs.freedesktop.org/show_bug.cgi?id=33388 NOTE: This is a candidate for the 7.9 and 7.10 branches. Signed-off-by: Brian Paul <[email protected]>
* glapi: Move to src/mapi/.Chia-I Wu2010-05-071-1/+0
| | | | Move glapi to src/mapi/{glapi,es1api,es2api}.
* glapi: Move assembly dispatchers back into glapi/.Chia-I Wu2010-05-071-31286/+0
|
* x86-64: Make assembly routines .hidden like on x86Adam Jackson2010-04-301-0/+8
|
* glapi: regenerated files for GL_ARB_draw_instancedBrian Paul2010-04-041-1728/+1822
|
* glapi: regenerated files for EXT_transform_feedbackBrian Paul2010-04-021-79/+368
|
* APPLE_object_purgeable: autogenerated filesChris Wilson2010-03-041-38/+157
|
* Remove support for GCC older than 3.3.0 from generated sourcesIan Romanick2010-03-031-1/+1
| | | | Signed-off-by: Ian Romanick <[email protected]>
* glapi: drop SOLARIS_THREADSGeorge Sapountzis2010-03-011-1/+1
| | | | It seems that SOLARIS_THREADS is not used and does not work.
* glapi: GL_OES_EGL_image autogenerated filesKristian Høgsberg2010-02-241-0/+74
|
* Merge branch 'master' into opengl-es-v2Chia-I Wu2010-01-121-66/+363
|\ | | | | | | | | Conflicts: src/mesa/main/dd.h
| * mesa: added dispatch for GL_NV_conditional_render extensionBrian Paul2009-12-311-50/+116
| |
| * mesa: regenerate API files related to GL_EXT_draw_buffers2Brian Paul2009-12-291-66/+296
| |
| * ARB_fbo: Regenerate files from previous commits.Ian Romanick2009-11-171-0/+1
| |
* | 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]>
* glapi: regenerated filesBrian Paul2009-09-191-0/+1
|
* glapi: Add ARB_draw_elements_base_vertexEric Anholt2009-09-081-1036/+1187
|
* ARB sync: Regenerate files from previous commitIan Romanick2009-09-031-1061/+1312
|
* Regenerate files for GL_APPLE_flush_buffer_rangeIan Romanick2009-08-141-53/+205
|
* glapi: regenerated GL API assembly filesRALOVICH, Kristóf2009-07-271-1/+1
|
* mesa: regenerated files related to GL_ARB_vertex_array_objectBrian Paul2009-06-191-1027/+1095
|
* Merge branch 'ext-provoking-vertex'Brian Paul2009-06-191-21/+50
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-21/+50
| |
* | mesa: regenerated files for GL_ARB_map_buffer_rangeBrian Paul2009-06-081-1021/+1103
| |
* | glapi: regenerated files for GL_ARB_copy_bufferBrian Paul2009-06-021-983/+1028
|/
* regenerate glapiRoland Scheidegger2009-03-121-279/+427
|
* mesa: rename common_x86_macros.h -> x86_xform.hBrian Paul2009-03-041-1/+1
|
* mesa: regenerated GL API filesBrian Paul2009-01-221-966/+1030
|
* Use 3Dnow! x86-64 routines only on processors that support 3Dnow!Ian Romanick2008-09-282-19/+46
| | | | | | | | | Added an x86-64 CPUID function and use it to detect 3Dnow! If 3Dnow! is available, use _mesa_3dnow_transform_points4_3d_no_rot, _mesa_3dnow_transform_points4_perspective, _mesa_3dnow_transform_points4_2d_no_rot, and _mesa_3dnow_transform_points4_2d. This fixes long standing bug #8724.
* Remove CVS keywords.Keith Whitwell2008-09-212-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cherry-picked from gallium-0.1 Conflicts: src/glu/sgi/libnurbs/interface/bezierEval.h src/glu/sgi/libnurbs/interface/bezierPatch.h src/glu/sgi/libnurbs/interface/bezierPatchMesh.h src/glu/sgi/libnurbs/internals/dataTransform.h src/glu/sgi/libnurbs/internals/displaymode.h src/glu/sgi/libnurbs/internals/sorter.h src/glu/sgi/libnurbs/nurbtess/definitions.h src/glu/sgi/libnurbs/nurbtess/directedLine.h src/glu/sgi/libnurbs/nurbtess/gridWrap.h src/glu/sgi/libnurbs/nurbtess/monoChain.h src/glu/sgi/libnurbs/nurbtess/monoPolyPart.h src/glu/sgi/libnurbs/nurbtess/monoTriangulation.h src/glu/sgi/libnurbs/nurbtess/partitionX.h src/glu/sgi/libnurbs/nurbtess/partitionY.h src/glu/sgi/libnurbs/nurbtess/polyDBG.h src/glu/sgi/libnurbs/nurbtess/polyUtil.h src/glu/sgi/libnurbs/nurbtess/primitiveStream.h src/glu/sgi/libnurbs/nurbtess/quicksort.h src/glu/sgi/libnurbs/nurbtess/rectBlock.h src/glu/sgi/libnurbs/nurbtess/sampleComp.h src/glu/sgi/libnurbs/nurbtess/sampleCompBot.h src/glu/sgi/libnurbs/nurbtess/sampleCompRight.h src/glu/sgi/libnurbs/nurbtess/sampleCompTop.h src/glu/sgi/libnurbs/nurbtess/sampleMonoPoly.h src/glu/sgi/libnurbs/nurbtess/sampledLine.h src/glu/sgi/libnurbs/nurbtess/searchTree.h src/glu/sgi/libnurbs/nurbtess/zlassert.h src/glu/sgi/libutil/error.c src/glu/sgi/libutil/glue.c src/glu/sgi/libutil/gluint.h src/glu/sgi/libutil/project.c src/glu/sgi/libutil/registry.c src/glx/x11/glxclient.h src/glx/x11/glxext.c src/mesa/drivers/dri/ffb/ffb_dd.h src/mesa/drivers/dri/ffb/ffb_points.h src/mesa/drivers/dri/gamma/gamma_context.h src/mesa/drivers/dri/gamma/gamma_macros.h src/mesa/drivers/dri/i810/i810context.h src/mesa/drivers/dri/r128/r128_dd.h src/mesa/drivers/dri/tdfx/tdfx_dd.h
* mesa: Prefix main includes with dir to avoid conflicts.José Fonseca2008-09-211-2/+2
| | | | Eliminate a couple of differences with gallium-0.2
* mesa: Remove assyntax.h include from generated matypes.h.José Fonseca2008-09-211-1/+1
| | | | | | | matypes.h doesn't really depend on assyntax.h; assyntax.h is only present on x86; and this way we remove the need of grep being available (which is relevant for scons and non-unix platforms). (cherry picked from commit fc286ff3ba089af5f1aca2d35b93b53a9383b1cf)
* Never fail `make clean'Dan Nicholson2008-05-071-1/+1
| | | | | | Mostly some pedantic changes such that `make clean' always ignores errors. Also changed the top clean target to do the `touch configs/current' dance instead of realclean.
* recreate from changed gl_API.xmlRoland Scheidegger2007-11-091-634/+458
|
* Alias glStencilOpSeparateATI with glStencilOpSeparate.Brian2007-10-301-46/+0
|
* Finish up ATI_separate_stencilBrian2007-10-301-0/+92
| | | | | | Add entrypoints to glapi XML file and regenerate files. Implement glStencilOpSeparateATI(). Consolidate some code in stencil.c
* fix another occurence of movaps which might not be alignedRoland Scheidegger2007-08-301-1/+1
|
* s/movaps/movups/ (see bug 12216)Brian2007-08-301-5/+3
|
* Add a few missing GL 2.0 entrypoints, regenerate related files.Brian2007-06-281-0/+5
| | | | | | | | | Specifically: glVertexAttrib4bv glVertexAttrib4iv glVertexAttrib4ubv glVertexAttrib4uiv glVertexAttrib4usv
* Initial implementation of MESA_texture_arrayIan Romanick2007-05-161-9/+54
| | | | | Shadow sampling from texture arrays is still not implemented. Everything else should be there, though.
* Bug 9628: no entry for GetVertexAttribPointervGeorge Sapountzis2007-01-271-0/+1
| | | | | | | | This is because (in glX_API.xml) GetVertexAttribPointerv is aliased to GetVertexAttribPointervARB which is then aliased to GetVertexAttribPointervNV. Make GetVertexAttribPointerv alias GetVertexAttribPointervNV directly. Patch by Ian Romanick <[email protected]> and regenerate.
* #define _glapi_Dispatch _mglapi_Dispatch when USE_MGL_NAMESPACE is set.Brian Paul2006-11-031-0/+1
|
* Added OpenGL 2.1 entrypoints.Brian Paul2006-11-031-1528/+1798
|
* Update gl_API.xml with OpenGL 2.0 functions, regenerate derived files.Brian Paul2006-11-021-1541/+2067
|
* include x86-64.h to silence warningBrian Paul2006-10-171-1/+4
|
* Fix build when DEBUG is defined but DEBUG_MATH is not.Ian Romanick2006-10-161-2/+2
| | | | | | A couple places attempted to call _math_test_all_*_functions when DEBUG was defined. These routines only exist when DEBUG_MATH is defined.
* Fix bug #4681.Ian Romanick2006-10-111-1609/+981
| | | | | | | | | | | | | | | | | glDeleteTextures and glDeleteTexturesEXT were erroneously listed as aliases of each other. For anything /except/ GLX protocol they are aliases. This set of changes allows functions that are functionally identical but have different GLX protocol to be listed as aliases. When building with GLX_INDIRECT_RENDERING set, different static functions are used. These functions determine whether the current context is direct rendering or not. If the context is direct rendering, the aliased function (e.g., glDeleteTextures in the case of glDeleteTexturesEXT) is called. If the context is not direct rendering, the correct GLX protocol is sent. For a deeper explanation of what is changed, please see: http://dri.freedesktop.org/wiki/PartiallyAliasedFunctions
* Changes to generated code caused by the previous commits.Ian Romanick2006-10-041-66/+66
|