José Fonseca
9fcf2b87b3
util: Silence pointer to integer size mismatch errors.
2010-03-31 20:16:15 +01:00
José Fonseca
69895725cf
util: Add callback to fetch a single pixel.
2010-03-31 20:15:17 +01:00
José Fonseca
96548d80e5
mesa: Use a consistent name of the external s3tc library for all windows compilers.
2010-03-31 19:53:25 +01:00
José Fonseca
93eee0537f
scons: Force to consider the util/u_format_pack.py for util/u_format_table.c.
2010-03-31 19:43:57 +01:00
José Fonseca
e1c1911435
llvmpipe: Disable threads by default on embedded.
2010-03-31 18:38:12 +01:00
Kurt Daverman
730cd1baaa
os: Temporarily use posix thread for embedded too.
2010-03-31 18:38:07 +01:00
José Fonseca
f1f6370eb4
util: Remove the hand written u_tile.c functions for the ones that are code generated correctly.
...
Not that the code generated are any better, but to quickly detect any regression
in the code generated ones from now on.
2010-03-31 17:31:14 +01:00
José Fonseca
c5d4a44f44
util: Use u_format_pack.py's code instead of u_format_access.py.
2010-03-31 17:31:14 +01:00
José Fonseca
8e833c7988
llvmpipe: Don't rely on u_format_access.py
2010-03-31 17:30:12 +01:00
Roland Scheidegger
d97f6963ae
Merge branch 'gallium-new-formats'
...
Conflicts:
src/gallium/auxiliary/util/u_format.csv
src/gallium/auxiliary/util/u_format_access.py
src/gallium/auxiliary/util/u_format_pack.py
2010-03-31 16:57:05 +02:00
José Fonseca
96bf4aff5b
util: Put the format pack/unpack functions in the description table.
2010-03-31 15:32:16 +01:00
José Fonseca
e245ca74e1
util: Make pack/unpack operate on spans.
2010-03-31 15:32:16 +01:00
Ben Skeggs
b46750d601
st/mesa: use BITFIELD64_BIT to access shader OutputsWritten in more places
2010-03-31 23:34:30 +10:00
José Fonseca
325d55303d
util: Make util_format_xxx_pack_xxx take pointer as arguments.
2010-03-31 14:31:29 +01:00
José Fonseca
bce109c944
util: Fix PIPE_FORMAT_B5G5R5X1_UNORM test case.
2010-03-31 14:28:54 +01:00
José Fonseca
338b9d71df
util: Use VOID type for X channels in format descriptions.
2010-03-31 14:28:34 +01:00
José Fonseca
213e6584ed
gallivm: Fix USCALED translation. Minor Cleanups.
2010-03-31 14:05:21 +01:00
José Fonseca
ead8f82eeb
llvmpipe: More accurate format capability exporting.
2010-03-31 14:00:46 +01:00
José Fonseca
aa364d091e
llvmpipe: Drop the aos format conversion.
...
It's unused and incomplete. Still in git history if necessary in future.
2010-03-31 13:59:59 +01:00
José Fonseca
7a26c875a9
util: Generalize lp_format_is_rgba8 into util_format_is_rgba8_variant.
2010-03-31 13:55:12 +01:00
José Fonseca
52b4691518
st/python: Generate binding for u_format utility functions too.
2010-03-31 13:12:24 +01:00
Vinson Lee
f2463eaccf
i965g: Fix assertion that was always true.
...
surface_format field is a 9-bit field and the value of
BRW_SURFACEFORMAT_INVALID exceeds 9 bits.
2010-03-30 23:46:51 -07:00
Vinson Lee
5123e33863
st/dri: Remove unnecessary header.
2010-03-30 23:35:32 -07:00
Vinson Lee
9b6285c052
identity: Remove unnecessary header.
2010-03-30 22:42:45 -07:00
Vinson Lee
91454fb94d
st/dri: Remove unnecessary header.
2010-03-30 22:35:23 -07:00
Brian Paul
539d03ff36
mesa: added glGet queries for transform_feedback
2010-03-30 20:04:05 -06:00
Brian Paul
86a1ea31ed
mesa: added glEnable/Disable state for transform feedback
2010-03-30 20:04:04 -06:00
Brian Paul
423860ac78
mesa: add new query/buffer targets for transform feedback
2010-03-30 20:04:04 -06:00
Brian Paul
a5d7ee929e
mesa: plug in transform feedback functions, set limits
2010-03-30 20:04:04 -06:00
Brian Paul
e443d13ab6
mesa: add transformfeedback.c to build
2010-03-30 20:04:04 -06:00
Brian Paul
de8530e154
mesa: initial check-in of transform feedback functions
2010-03-30 20:04:04 -06:00
Brian Paul
e5c69647b0
mesa: add transform feedback queries
...
And make _mesa_copy_string() non-static.
2010-03-30 20:04:04 -06:00
Brian Paul
4e9f075448
mesa: add EXT_transform_feedback to extension list
2010-03-30 20:04:04 -06:00
Brian Paul
066f009795
mesa: initial data structures for transform feedback
2010-03-30 20:04:03 -06:00
Brian Paul
ed17446d80
mesa: simplify query code with get_query_binding_point()
2010-03-30 20:04:03 -06:00
Ian Romanick
4afed821ba
intel: Bump intel driver date to later than the date on the 7.8 branch
2010-03-30 15:38:03 -07:00
Kristian Høgsberg
94264994b1
dri: Drop another unused __DRIscreen field
2010-03-30 16:48:51 -04:00
Kristian Høgsberg
4251076590
dri: Drop the unused dummyContext
2010-03-30 16:48:51 -04:00
Kristian Høgsberg
221bc02d29
dri: Drop an unused __DRIcontext field
2010-03-30 16:48:51 -04:00
Kristian Høgsberg
ff6bce552a
intel: Remove redundant fields from struct intel_context
...
All these pointers are in the __DRIcontext struct, which we point to.
2010-03-30 16:48:51 -04:00
Kristian Høgsberg
581c773e81
intel: Use fb->Height when flipping read buffer orientation
...
With DRI2, x and y are always zero and fb->Height is always up to date
with the drawable height.
2010-03-30 16:48:51 -04:00
Corbin Simpson
3623202834
r300/compiler: Unbreak DDX/DDY.
...
Fixes progs/glsl/deriv.
2010-03-30 10:43:51 -07:00
Zack Rusin
dc886ba139
gallivm: cleanup the code (found by coverity)
...
the condition can't be false, declerations are ok even if we don't
emit any.
2010-03-30 08:55:17 -04:00
George Sapountzis
5cc9387d0d
drisw: fix use after free (bug 27370)
2010-03-30 13:10:36 +03:00
Michel Dänzer
e5c7d1e1c8
Merge branch '7.8'
...
Conflicts:
Makefile
src/mesa/main/version.h
Resolved by keeping version strings from master (also in the intel driver).
2010-03-30 12:01:31 +02:00
Michel Dänzer
07c6d94cd7
glx/dri2: Fix debug build with old dri2proto.
...
Apparently the higher compiler optimization level in non-debug builds was
eliminating the unused functions referencing the unresolved DRI2 symbols...
2010-03-30 11:50:13 +02:00
Chia-I Wu
aa1a790360
st/dri: Fix a memory leak in dri1_init_screen.
...
Free the returned configs upon errors.
2010-03-30 15:41:50 +08:00
Chia-I Wu
f6f5cba9a6
mesa/es: Use core mesa's mfeatures.h.
...
Remove mfeatures_es1.h and mfeatures_es2.h. Build the overlay with
either FEATURE_ES1 or FEATURE_ES2 defined.
2010-03-30 15:39:17 +08:00
Chia-I Wu
066477ab22
mesa: Add missing features.
...
Add features tested in the code but missing from mfeatures.h.
This also fixes some tests of features. They should be tested with
"#if", not "#ifdef".
2010-03-30 15:39:17 +08:00
Chia-I Wu
9f0e1be2de
mesa: Add umbrella features.
...
Add FEATURE_GL, FEATURE_ES1, and FEATURE_ES2 for OpenGL, OpenGL ES 1.x,
and OpenGL ES 2.x respectively. Define individual features through the
new umbrella features. There is no real change introduced by this
commit.
2010-03-30 15:39:17 +08:00