- 02 May, 2014 40 commits
-
-
José Fonseca authored
Use the ones provided by the compiler instead. NOTE: External trees should be updated to not include '#include/c99' directory directly, but rather rely on scons/gallium.py to do the right thing. Reviewed-by:
Brian Paul <brianp@vmware.com> Reviewed-by:
Roland Scheidegger <sroland@vmware.com>
-
José Fonseca authored
Saves the trouble of continuously needing to update. Reviewed-by:
Brian Paul <brianp@vmware.com> Reviewed-by:
Roland Scheidegger <sroland@vmware.com>
-
José Fonseca authored
Reviewed-by:
Brian Paul <brianp@vmware.com> Reviewed-by:
Roland Scheidegger <sroland@vmware.com>
-
José Fonseca authored
Reviewed-by:
Brian Paul <brianp@vmware.com> Reviewed-by:
Roland Scheidegger <sroland@vmware.com>
-
José Fonseca authored
Silence insignificant warnings so significant warnings have a chance to stand out. The only abundant warning that's not silenced here is "C4018: signed/unsigned mismatch", as it could hide security issues, so it's better to actually fix the code. Reviewed-by:
Brian Paul <brianp@vmware.com> Reviewed-by:
Roland Scheidegger <sroland@vmware.com>
-
José Fonseca authored
Reviewed-by:
Brian Paul <brianp@vmware.com> Reviewed-by:
Roland Scheidegger <sroland@vmware.com>
-
Emil Velikov authored
Signed-off-by:
Emil Velikov <emil.l.velikov@gmail.com>
-
Emil Velikov authored
Signed-off-by:
Emil Velikov <emil.l.velikov@gmail.com> Reviewed-by:
Christian König <christian.koenig@amd.com>
-
Emil Velikov authored
Drop the version/name tag from the script as it was never meant to be there. Add swrast_create_screen as it is used when loading swrast. Rename the file to pipe.sym. v2: Rebase on top of the LD_NO_UNDEFINED changes. Signed-off-by:
Emil Velikov <emil.l.velikov@gmail.com> Reviewed-by:
Francisco Jerez <currojerez@riseup.net>
-
Emil Velikov authored
Both llvm and clang polute the exported symbol table, as soon as we try to link with either one. Other than those two everything else looks good (clean). Cc: Tom Stellard <thomas.stellard@amd.com> Signed-off-by:
Emil Velikov <emil.l.velikov@gmail.com> Reviewed-by:
Francisco Jerez <currojerez@riseup.net>
-
Emil Velikov authored
Namely drop the version/name tag of the exported symbol, and rename the filename to egl.sym. v2: Rebase on top of the LD_NO_UNDEFINED changes. Signed-off-by:
Emil Velikov <emil.l.velikov@gmail.com>
-
Emil Velikov authored
Signed-off-by:
Emil Velikov <emil.l.velikov@gmail.com>
-
Emil Velikov authored
Using export-symbols-regex is the least desirable method of restricting the exported symbols, as is completely messes up with the symbol table. Signed-off-by:
Emil Velikov <emil.l.velikov@gmail.com> Reviewed-by:
Christian König <christian.koenig@amd.com>
-
Emil Velikov authored
Suggested-by:
Christian König <christian.koenig@amd.com> Signed-off-by:
Emil Velikov <emil.l.velikov@gmail.com>
-
Emil Velikov authored
Using export-symbols-regex is the least desirable method of restricting the exported symbols, as is completely messes up with the symbol table. radeon_drm_winsys_create is not needed, avoid exporting it. Signed-off-by:
Emil Velikov <emil.l.velikov@gmail.com> Reviewed-by:
Christian König <christian.koenig@amd.com>
-
Emil Velikov authored
Rather than having multiple (almost) identical version scripts use a single one. Cc: Christian König <christian.koenig@amd.com> Acked-by:
Maarten Lankhorst <maarten.lankhorst@canonical.com> Signed-off-by:
Emil Velikov <emil.l.velikov@gmail.com>
-
Emil Velikov authored
In the presence of LLVM the final library exports every symbol from the llvm namespace. Resolve this by using a version script (w/o the version/name tag). Considering that there are only ~25 symbols, explicitly list them to minimize the chances of rogue symbols sneaking in. Drop the *winsys_create functions as they were only meant for gl-vdpau interop. Signed-off-by:
Emil Velikov <emil.l.velikov@gmail.com> Reviewed-by:
Christian König <christian.koenig@amd.com>
-
Emil Velikov authored
The symbol is not meant to be exported, and its presence was only a side effect due to the missing visibility flags. Signed-off-by:
Emil Velikov <emil.l.velikov@gmail.com>
-
Emil Velikov authored
The symbol is used for hardware only drivers. For swrast the loader uses swrast_create_screen. Add VISIBILITY_CFLAGS while we're here. Signed-off-by:
Emil Velikov <emil.l.velikov@gmail.com> Reviewed-by:
Francisco Jerez <currojerez@riseup.net>
-
Juha-Pekka Heikkila authored
v2 [idr]: Move declarations before code to prevent MSVC build breaks. Signed-off-by:
Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com> Reviewed-by:
Matt Turner <mattst88@gmail.com> Signed-off-by:
Ian Romanick <ian.d.romanick@intel.com>
-
Juha-Pekka Heikkila authored
Signed-off-by:
Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com> Reviewed-by:
Matt Turner <mattst88@gmail.com> Reviewed-by:
Ian Romanick <ian.d.romanick@intel.com>
-
Ian Romanick authored
This can be called from locations that don't have a context pointer handy. This patch also adds enough infrastructure so that the unit tests for the GLSL compiler and the stand-alone compiler will build and function. Signed-off-by:
Ian Romanick <ian.d.romanick@intel.com> Reviewed-by:
Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com>
-
Chia-I Wu authored
This allows them to be moved to .rodata, and allow us to be sure that they will not be modified. Signed-off-by:
Chia-I Wu <olv@lunarg.com> Reviewed-by:
Ian Romanick <ian.d.romanick@intel.com> Reviewed-by:
Timothy Arceri <t_arceri@yahoo.com.au>
-
Petri Latvala authored
Signed-off-by:
Petri Latvala <petri.latvala@intel.com> Reviewed-by:
Ian Romanick <ian.d.romanick@intel.com>
-
Petri Latvala authored
Signed-off-by:
Petri Latvala <petri.latvala@intel.com> Reviewed-by:
Ian Romanick <ian.d.romanick@intel.com>
-
Petri Latvala authored
Using the existing driver hooks made for AMD_performance_monitor, implement INTEL_performance_query functions. v2: Whitespace changes. v3: Whitespace changes, add a _mesa_warning() Signed-off-by:
Petri Latvala <petri.latvala@intel.com> Reviewed-by:
Ian Romanick <ian.d.romanick@intel.com>
-
Petri Latvala authored
Like AMD_performance_monitor, this extension provides an interface for applications (and OpenGL-based tools) to access GPU performance counters. Since the exact performance counters available vary between vendors and hardware generations, the extension provides an API the application can use to get the names, types, and minimum/maximum values of all available counters. Applications create performance queries based on available query types, and begin/end measurement collection. Multiple queries can be measuring simultaneously. v2: Whitespace changes v3: src/mapi/glapi/gen/gl_API.xml: Also expose the functions to GLES2. v4: Whitespace changes, static_dispatch="false" for all functions, fix dispatch_sanity test for GLES2 functions Signed-off-by:
Petri Latvala <petri.latvala@intel.com> Reviewed-by:
Ian Romanick <ian.d.romanick@intel.com>
-
Petri Latvala authored
Signed-off-by:
Petri Latvala <petri.latvala@intel.com> Reviewed-by:
Ian Romanick <ian.d.romanick@intel.com>
-
Petri Latvala authored
Signed-off-by:
Petri Latvala <petri.latvala@intel.com> Acked-by:
Ian Romanick <ian.d.romanick@intel.com>
-
Ilia Mirkin authored
-
Ilia Mirkin authored
Signed-off-by:
Ilia Mirkin <imirkin@alum.mit.edu>
-
Ilia Mirkin authored
Signed-off-by:
Ilia Mirkin <imirkin@alum.mit.edu>
-
Ilia Mirkin authored
This fixes textureGather(2DRect) piglit tests, and does not appear to have any adverse effects. Signed-off-by:
Ilia Mirkin <imirkin@alum.mit.edu>
-
Ilia Mirkin authored
This handles the last of the ARB_gs5 instructions currently present in mesa. Signed-off-by:
Ilia Mirkin <imirkin@alum.mit.edu>
-
Ilia Mirkin authored
Signed-off-by:
Ilia Mirkin <imirkin@alum.mit.edu> Reviewed-by:
Matt Turner <mattst88@gmail.com>
-
Ian Romanick authored
This was a work-around to allow linking a program with only a fragment shader in a GLES context. Now that we have GL_EXT_separate_shader_objects in GLES contexts, we can just use that. Signed-off-by:
Ian Romanick <ian.d.romanick@intel.com> Reviewed-by:
Eric Anholt <eric@anholt.net>
-
Ian Romanick authored
Signed-off-by:
Ian Romanick <ian.d.romanick@intel.com> Reviewed-by:
Eric Anholt <eric@anholt.net>
-
Ian Romanick authored
ARB, OES, then everything else. If there's ever a KHR shading language extension, it should go between ARB and OES. Signed-off-by:
Ian Romanick <ian.d.romanick@intel.com> Acked-by:
Eric Anholt <eric@anholt.net>
-
Ian Romanick authored
I don't know of any applications that actually use it. Now that Mesa supports GL_ARB_separate_shader_objects in all drivers, this extension is just cruft. The entrypoints for the extension remain in the XML. This is done so that a new libGL will continue to provide dispatch support for old drivers that try to expose this extension. Future patches will add OpenGL ES GL_EXT_separate_shader_objects, but that's a different thing. Signed-off-by:
Ian Romanick <ian.d.romanick@intel.com> Reviewed-by:
Eric Anholt <eric@anholt.net>
-
Ian Romanick authored
Signed-off-by:
Ian Romanick <ian.d.romanick@intel.com> Reviewed-by:
Eric Anholt <eric@anholt.net>
-