José Fonseca
28486880ca
gallium: pipe/p_inlines.h -> util/u_inlines.h
2010-02-02 14:42:17 +00:00
José Fonseca
57839d11ff
gallium: Use MSVC atomic intrinsics directly instead of the Windows header wrappers.
2010-02-01 16:12:44 +00:00
José Fonseca
1776e738fb
gallium: Remove unnecessary includes. Add others to compensate.
2010-02-01 16:11:46 +00:00
José Fonseca
b232b68cdc
mesa: Add missing includes.
2010-02-01 15:12:20 +00:00
José Fonseca
854627387d
llvmpipe: Add missing includes.
2010-02-01 15:11:34 +00:00
José Fonseca
f6cecbb361
i915: Add missing includes.
2010-02-01 15:11:18 +00:00
José Fonseca
ad9cc55bed
util: Add missing includes.
2010-02-01 15:11:06 +00:00
José Fonseca
06f198285d
draw: Add missing includes.
2010-02-01 15:10:51 +00:00
José Fonseca
7827bc73c7
gallium: Drop mutex-based pipe_atomic implementation.
...
First step to severe the dependency in OS abstractions from the Gallium
interfaces.
2010-02-01 14:23:36 +00:00
Vinson Lee
5cc20a06b0
mesa: Remove unnecessary headers.
2010-02-01 00:43:33 -08:00
Vinson Lee
e3a99e8522
glx: Remove unnecessary headers.
2010-02-01 00:22:50 -08:00
Vinson Lee
12f66b6dc9
st/dri: Remove duplicate type qualifier.
2010-01-31 23:52:48 -08:00
Vinson Lee
dfd76c0044
i965g: Add missing va_end.
2010-01-31 23:47:07 -08:00
Vinson Lee
2de590eacd
r300g: Fix memory leak on memory allocation failure.
2010-01-31 22:38:25 -08:00
Vinson Lee
0df64f4bac
r600: Remove duplicate assignment.
2010-01-31 22:33:01 -08:00
Vinson Lee
19af9ea792
egl: Remove unnecessary headers.
2010-01-31 21:56:53 -08:00
Marcin Kościelnicki
de917c1c61
nv04: Update to new nouveau_class.h
...
Signed-off-by: Francisco Jerez <currojerez@riseup.net>
2010-02-01 01:30:19 +01:00
Marcin Slusarz
112def3c17
nv50/nv40/nv30: fix small memory leak of nouveau_resources on screen_destroy
...
Signed-off-by: Francisco Jerez <currojerez@riseup.net>
2010-02-01 01:28:06 +01:00
Francisco Jerez
71b32cc838
nv10, nv20: Fix build.
2010-02-01 01:26:36 +01:00
Chia-I Wu
eb961f81d5
egl: Clean up surface attributes.
...
Add missing attributes and use correct types in _EGLSurface. Remove
ifdef tests that serve no purpose. Update _eglQuerySurface and
_eglSurfaceAttrib for missing queries and checks.
2010-01-31 22:21:26 +08:00
Chia-I Wu
0135e5d6c8
egl: Add support for more EGLImage extensions to EGL core.
...
Add support EGL_KHR_vg_parent_image and EGL_KHR_gl_*. This is as simple
as adding some flags that can be enabled. Individual drivers need to
implement the extensions before enbaling the flags.
2010-01-31 22:20:42 +08:00
Vinson Lee
f8f2520e88
st/mesa: Remove unnecessary headers.
2010-01-31 02:34:51 -08:00
Vinson Lee
980fa564e4
mesa: Remove unnecessary headers.
2010-01-31 02:30:12 -08:00
Vinson Lee
c8f781e0ad
i965: Silence uninitialized variable warning.
2010-01-31 00:44:57 -08:00
Vinson Lee
d36e90f580
r300g: Silence uninitialized variable warning.
2010-01-30 22:50:35 -08:00
Chia-I Wu
bbdce27649
egl: Surface type validaction should depend on extensions supported.
...
EGL_SCREEN_BIT_MESA is a valid bit only when EGL_MESA_screen_surface is
supported.
2010-01-31 14:46:15 +08:00
Chia-I Wu
216925ccd1
egl: Initialize display configs with the display.
...
This changes _eglInitConfig to take the display as its argument.
2010-01-31 14:46:14 +08:00
Chia-I Wu
d69242be55
egl: Initialize display resources with their display.
...
Change _eglInitSurface, _eglInitContext, and _eglInitImage to take an
_EGLDisplay instead of an _EGLDriver. This is a more natural form, and
plus, the display encodes information such as the extensions supported
that might be required for attribute list parsing.
2010-01-31 14:46:14 +08:00
Chia-I Wu
e694ccad80
egl: Refactor _eglInitImage.
...
Refactor attribute list parsing code to _eglParseImageAttribList.
2010-01-31 14:46:14 +08:00
Chia-I Wu
caa5c8dfe8
egl: Refactor _eglInitContext.
...
Refactor attribute list parsing code to _eglParseContextAttribList. Add
a check to make sure the config supports the client API.
2010-01-31 14:46:14 +08:00
Chia-I Wu
6f1529293f
egl: Refactor _eglInitSurface.
...
Refactor attribute list parsing code to _eglParseSurfaceAttribList.
2010-01-31 14:46:13 +08:00
Vinson Lee
5ad488908b
i915: Set bit field of length 1 light_twoside to unsigned.
2010-01-30 22:36:54 -08:00
Vinson Lee
bc783f3d38
glut: Remove unnecessary headers.
2010-01-30 22:24:34 -08:00
Vinson Lee
8a2cf4549a
radeon: Remove unnecessary headers.
2010-01-30 21:32:09 -08:00
Vinson Lee
1a0d1fa36d
r600: Remove unnecessary headers.
2010-01-30 21:11:04 -08:00
Vinson Lee
b41f963136
r300: Remove unnecessary headers.
2010-01-30 20:49:42 -08:00
Vinson Lee
391892b0d8
r200: Remove unnecessary headers.
2010-01-30 20:43:23 -08:00
Vinson Lee
12eb32e342
r128: Remove unnecessary headers.
2010-01-30 20:24:13 -08:00
Chia-I Wu
996fd61442
egl: Remove code blocks that are commented out.
...
They are either unit tests or to demonstrate how functions are supposed
to be used. The unit test is outdated and it should be better to take a
look at any of the working drivers to see how a function is used.
2010-01-31 11:31:58 +08:00
Chia-I Wu
89e6eb5fbe
progs/egl: Update eglinfo to display more attributes.
...
Add config caveat, bind-to-texture, and renderable type. Remove double
buffer and stereo attributes.
2010-01-31 11:20:15 +08:00
Chia-I Wu
66f0517695
st/egl: Do not ignore configs without a renderable type.
...
Configs without a renderable type are still informative for programs
such as eglinfo.
2010-01-31 11:20:15 +08:00
Chia-I Wu
6d12c7083e
st/egl: Remove egl_g3d_get_current_context.
...
There is now _eglGetAPIContext that can return the current context of
the given API.
2010-01-31 11:20:15 +08:00
Vinson Lee
c6e26d76c7
intel: Remove unnecessary headers.
2010-01-30 19:11:31 -08:00
Vinson Lee
6e0f702b23
i965: Remove unnecessary headers.
2010-01-30 19:01:19 -08:00
Vinson Lee
c641703f21
i915: Remove unnecessary headers.
2010-01-30 18:54:56 -08:00
Eric Anholt
22bbc97994
intel: Respect texture tiling when doing a PBO blit teximage upload.
...
Bug #26008 . Fixes piglit pbo-teximage-tiling-2.
2010-01-30 15:12:23 -08:00
Corbin Simpson
a794c660d3
Revert "r300g: Don't handle SHADOW_AMBIENT."
...
This reverts commit 627a45848f .
I was wrong. Who could have known? :3
2010-01-30 14:30:13 -08:00
Eric Anholt
a44219c554
intel: Fix inverting of inversion test for windows in glClear cleanup.
...
Bug #26290 .
2010-01-30 12:38:31 -08:00
Corbin Simpson
b6ac2403ac
r300g: Independent blend enables only work on r500.
2010-01-30 12:33:44 -08:00
Corbin Simpson
627a45848f
r300g: Don't handle SHADOW_AMBIENT.
...
Bisected so that only this commit has to be reverted if I'm wrong.
...Pfft, like I'm ever wrong. :3
2010-01-30 12:23:43 -08:00