Marek Olšák
93c997a914
r300g: do not abort if a constant buffer is too large
...
What else can we do with misbehaving apps?
2010-05-14 19:00:55 +02:00
Marek Olšák
fc11653c2b
r300g: add framebuffer state debug logging
2010-05-14 19:00:55 +02:00
Marek Olšák
5a397d8e9f
r300g: sort out debug flags
2010-05-14 19:00:55 +02:00
Brian Paul
e6a7ee7fbb
egl: remove duplicate ARRAY_SIZE() macro declaration
2010-05-14 10:55:19 -06:00
Brian Paul
ffae54ec15
glxinfo: add queries and reporting for float and sRGB buffer types
...
Check for the GLX_ARB_fbconfig_float and GLX_NV_float_buffer extensions
to determine if color bufs are floating point.
Check for the GLX_EXT_framebuffer_sRGB extension to determine if the
framebuffer is sRGB capable.
Increase field size for some attribs (visual ID and buffer size) to
accomodate today's larger values.
Also print missing caveats info in verbose mode.
2010-05-14 10:55:19 -06:00
Patrice Mandin
33c08202a1
nouveau/nvfx: Define some capabilities for shaders
...
Signed-off-by: Patrice Mandin <patmandin@gmail.com >
2010-05-14 18:53:05 +02:00
Vinson Lee
12297f1f98
egl: Silence uninitialized variable warnings.
2010-05-14 08:59:42 -07:00
Brian Paul
1fbb50b740
mesa: print enum name instead of hexadecimal value in glGet errors
2010-05-14 08:25:25 -06:00
Brian Paul
39c13a115e
mesa: another transform feedback error check, 80-col wrapping
2010-05-14 08:17:02 -06:00
Alex Kozlov
34c20fd4f5
mesa: fpclassify dummy definition is not needed on FreeBSD.
2010-05-14 06:16:14 -07:00
Keith Whitwell
c7ac03d396
graw: add quad-tex graw test for basic texturing
2010-05-14 12:19:57 +01:00
Keith Whitwell
15321a55e5
graw: combine graw_init and graw_create_window functions
...
Different environments seem to want to create these in different
orders. Abstract over this by combining the calls.
2010-05-14 12:19:57 +01:00
Keith Whitwell
c267514470
graw: split util code into new file
2010-05-14 12:19:57 +01:00
Keith Whitwell
7375d7a5c9
graw: move towards glut-like interface, add tri.c
2010-05-14 12:19:57 +01:00
Keith Whitwell
39087f636a
scons: add 'targets' variable, for specifying ... targets
...
Ideally scons should be able to work backwards from the list of
targets to figure out which drivers, state trackers and other
convenience libraries need to be built.
2010-05-14 12:19:57 +01:00
Michel Dänzer
7327a84b18
gallium/draw: Fix PPC compiler warning.
2010-04-29 10:05:49 +02:00
Michel Dänzer
63d1134c86
gallium/draw: Fix PPC build failure.
2010-04-29 10:05:48 +02:00
Marek Olšák
9be226c8b5
r300g: fix compiler error
...
Ouch.
2010-04-29 07:32:56 +02:00
Marek Olšák
18a5da7a65
r300g: use the enum for color swizzles in the rasterizer
2010-04-29 07:18:37 +02:00
Marek Olšák
04c1536bf7
r300g: rasterizer debug logging
2010-04-29 06:57:08 +02:00
Marek Olšák
9dd06b8da4
r300g: fix tests/yuvrect and possibly even rendering to YUV textures
2010-04-29 05:26:41 +02:00
Marek Olšák
2ba0c64c26
r300g: enable the RGBA16F renderbuffer too
2010-04-29 05:07:23 +02:00
Marek Olšák
195160f8e9
r300g: enable float textures
...
We still need to wait for state tracker support.
2010-04-29 05:00:17 +02:00
Marek Olšák
3b667700a5
r300g: compose swizzles from texture formats and sampler views
2010-04-29 04:39:19 +02:00
Marek Olšák
95bfc8f325
r300g: init s3tc fetching functions
2010-04-29 03:18:42 +02:00
Kristian Høgsberg
9339c1291d
gles: Build libGLESv1_CM.so and libGLESv2.so from glapi files
2010-04-28 14:41:21 -04:00
Kristian Høgsberg
a5107b0a5c
intel: Only register ES2 extensions for ES2 contexts
2010-04-28 14:36:45 -04:00
Kristian Høgsberg
0f68032a7c
configure.ac: Add options to enable GLES1/2 API support
2010-04-28 14:36:28 -04:00
Kristian Høgsberg
5efee4d4e6
intel: Advertise GLES1/2 for i915+ when enabled
2010-04-28 14:05:22 -04:00
Kristian Høgsberg
4b69100bdc
dri: Add DRI entrypoints to create a context for a given API
2010-04-28 14:05:21 -04:00
Kristian Høgsberg
e2fd98d794
egl_dri2: Use new DRI API to create a GLES1/2 context when asked to
2010-04-28 14:05:21 -04:00
Kristian Høgsberg
a7a9a91d7b
dri: Add DRI entrypoints to create a context for a given API
2010-04-28 14:05:21 -04:00
Kristian Høgsberg
0f5e8f7702
st/mesa: Move st_cb_drawtex.c to the mesa state tracker
2010-04-28 14:05:20 -04:00
Kristian Høgsberg
3bd6e00346
es: Drop es specific enums.c
2010-04-28 14:05:20 -04:00
Kristian Høgsberg
21ad81727c
glapi: Regenerate enums.c for all APIs
2010-04-28 14:05:20 -04:00
Kristian Høgsberg
9664f10023
glapi: Update gl_enum.py to generate enum tables for multiple APIs
2010-04-28 14:05:19 -04:00
Kristian Høgsberg
12c46b15d7
mesa: Drop unused _mesa_init_drawtex_dispatch()
2010-04-28 14:05:19 -04:00
Kristian Høgsberg
1904ba7936
mesa: Move drawtex functionality to main/
2010-04-28 14:05:19 -04:00
Kristian Høgsberg
87eb667759
mesa: Move glQueryMatrixxOES() implementation to core mesa
2010-04-28 14:05:19 -04:00
Kristian Høgsberg
a73eff645f
mesa: Move GLES1 texgen functions to texgen.c
2010-04-28 14:05:18 -04:00
Kristian Høgsberg
7179a82262
mesa: Move support for paletted textures to main/teximage.c
2010-04-28 14:05:18 -04:00
Kristian Høgsberg
08fae07f52
mesa: Handle GL_TEXTURE_GEN_STR_OES in _mesa_Enable()
2010-04-28 14:04:49 -04:00
Kristian Høgsberg
7aae8a592a
mesa: Move get_es*.c to main/
2010-04-27 19:28:11 -04:00
Kristian Høgsberg
0034339895
es: Prefix the get* functions with _es1/2 so they don't conflict
2010-04-27 19:28:11 -04:00
Kristian Høgsberg
61d94dd207
mesa: Move GL_RGB565 workaround into fbobject.c
2010-04-27 19:28:10 -04:00
Kristian Høgsberg
44f9aef9ee
mesa: Move GLES1/2 vbo entrypoints to vbo_exec_api.c
...
This let's us drop stubs.c.
2010-04-27 19:28:10 -04:00
Kristian Høgsberg
c90166fd4f
mesa: Move GLES2 shader stubs to main/shaders.c
2010-04-27 19:28:10 -04:00
Kristian Høgsberg
ea0c7e7163
mesa: Move api_exec_es*.c into mesa/main
...
This requires renaming a few functions to have unique names so that
they can all live within the same driver.
2010-04-27 19:27:49 -04:00
Kristian Høgsberg
1741ddb747
mesa: Move references to main/remap_helper.h to api_exec.c
2010-04-27 13:09:31 -04:00
Roland Scheidegger
9a966b93c0
gallium: fix glaring bugs in last commit
2010-04-27 16:25:50 +02:00