Brian Paul
df9bd01ea0
mesa: glsl: put var emit/ref code into separate functions
2008-08-19 10:05:11 -06:00
Michal Krol
146a0fba00
gallium: Add note about vs_2_0 EXPP mapping.
2008-08-19 15:32:09 +02:00
Michal Krol
47e14cc093
Add NV_vertex_program specific tests.
2008-08-19 14:44:41 +02:00
Michal Krol
2858ec66c2
Add support for NVIDIA programs.
2008-08-19 14:43:19 +02:00
Michal Krol
4405e428e4
tgsi: Implement LOG opcode for SSE2 codegen.
2008-08-19 12:08:14 +02:00
Michal Krol
0d9d2045e8
tgsi: Implement EXP opcode for SSE2.
2008-08-19 11:47:30 +02:00
José Fonseca
7f2d349b2d
mesa: Call pipe->destroy on context destruction for all platforms.
2008-08-19 02:24:13 +01:00
José Fonseca
f9e14e0dac
xlib: Revert destroying pipe_screen (temporary).
2008-08-19 00:18:55 +01:00
Michal Krol
de3083be71
tgsi: Fix ARL opcode in SSE2 codegen.
2008-08-19 00:44:18 +02:00
Michal Krol
5d0a079fd0
st: Do not translate program constants to immediates when
...
indirect addressing used.
2008-08-19 00:44:16 +02:00
Michal Krol
3eeaa943e2
st: Translate address register declaration.
2008-08-19 00:44:15 +02:00
Michal Krol
81dbc31f8b
st: Fix immediate construction.
2008-08-19 00:44:13 +02:00
Michal Krol
2b512c0135
tgsi: Workaround debug output buffer size limitations.
2008-08-19 00:44:11 +02:00
Michal Krol
5b16730df8
Port vp to Windows.
2008-08-19 00:44:09 +02:00
Michal Krol
93305bd680
tgsi: Use NUM_CHANNELS.
2008-08-19 00:44:08 +02:00
Brian Paul
c71161f1b1
gallium: use PIPE_TEXTURE_USAGE_RENDER_TARGET for stencil renderbuffers
2008-08-18 16:30:10 -06:00
Brian Paul
a88de345cd
egl: don't put the example/demo driver in the lib/ dir
2008-08-18 16:12:39 -06:00
Brian Paul
e3f3e22cf7
gallium: fix vertex program output translation/mapping bug
...
In some cases, the vertex program output's semantic info didn't match up
with the fragment program's input semantic info. This info is now explicitly
passed into the st_translate_fragment_program() function.
2008-08-18 16:10:01 -06:00
José Fonseca
90a1c6e403
trace: Explain how to integrate with a state tracker or winsys.
2008-08-18 20:47:41 +01:00
José Fonseca
747762f379
trace: Preliminary stream implementation for GDI.
2008-08-18 20:47:41 +01:00
José Fonseca
d042f415fc
trace: Use long longs to ensure covering 64bits integers.
2008-08-18 20:47:41 +01:00
José Fonseca
6a31bb6ad8
trace: Get the trace file from the GALLIUM_TRACE option itself.
2008-08-18 20:47:40 +01:00
Brian Paul
145a45e9d6
gallium: fix do_flip bug on glCopyTexImage / surface_copy() path
2008-08-18 13:18:01 -06:00
Michal Krol
235981d871
gallium: Remove TGSI_CC_UN.
2008-08-18 17:49:01 +02:00
Michal Krol
e9ec60097c
tgsi: Update condition code vector when storing dest register.
2008-08-18 17:20:14 +02:00
Michal Krol
56c30bf17b
tgsi: Saturate modifier obeys ExecMask.
...
Implement NVIDIA [-1;+1] saturate mode.
2008-08-18 17:20:12 +02:00
Michal Krol
6aacca106b
tgsi: Respect condition codes when storing destination register.
2008-08-18 17:20:10 +02:00
Michal Krol
880b751e8e
tgsi: Cosmetic changes.
2008-08-18 17:20:08 +02:00
Michal Krol
e2da7edd64
tgsi: Add condition code (CC) register.
2008-08-18 17:20:06 +02:00
Brian Paul
087ee474ed
mesa: rearrange some code in _mesa_BindTexture() to fix error detection bug 17173
...
Also, move GL_TEXTURE_RECTANGLE init code into separate function.
2008-08-18 08:56:17 -06:00
Michal Krol
6fdc057887
scons: Fix build.
2008-08-18 14:40:02 +02:00
Alan Hourihane
5c9d0c7052
pick first mode
2008-08-17 21:59:00 +01:00
Alan Hourihane
9bbc55116f
if we can't find a mode, return first. At least we should
...
see the top left portion if we've got larger screens on
other CRTC's
2008-08-17 21:55:37 +01:00
Alan Hourihane
ccf1910dd4
consolidate intel directories.
...
we now have
src/gallium/winsys/drm/intel/{common,dri,egl}
2008-08-17 20:17:18 +01:00
Alan Hourihane
2037b1381c
rather than use CRTC 1 (aka LVDS), try and setup all connectors/encoders
...
and get the same output on all.
2008-08-17 19:14:00 +01:00
Alan Hourihane
b6db08a91b
choose a 1024x768 resolution
2008-08-17 19:13:17 +01:00
Alan Hourihane
3eeafb7179
choose sane default for dri driver location
2008-08-17 19:12:54 +01:00
Hanno Böck
404166217a
fix DESTDIR omissions
2008-08-15 17:14:54 -06:00
Brian Paul
2e40e44bf4
mesa: glsl: fix linking of varying vars which are arrays
2008-08-15 15:00:18 -06:00
Brian Paul
52a6b7e6da
gallium: in st_draw_vbo() use ctx->Current.Attrib[] values when arrays are missing/null
...
fixes potential segfaults when vertex arrays are missing
2008-08-15 11:52:28 -06:00
José Fonseca
4b1b5ca9bd
xlib: Kill xmesa_surface.
...
A winsys cannot expect that the surfaces passed display_surface are the
surfaces it created, as surface are now in generate texture views created
by pipe_screen. Indeed, the fact it was working so far was mere luck.
This fixes a weird tiled output when using the trace pipe driver.
Winsys' surfaces should die.
2008-08-15 11:24:06 +01:00
José Fonseca
9d58b2a432
trace: Fix typo.
2008-08-15 11:20:57 +01:00
José Fonseca
52ecb8f563
python/retrace: Update frame when PIPE_FLUSH_FRAME spotted.
2008-08-15 10:35:19 +01:00
José Fonseca
f40de50def
trace: Wrap all textures and surface created by the pipe driver.
...
That is,
Unfortunately, this causes a regression in softpipe, where the
output gets tyled.
2008-08-15 10:35:19 +01:00
José Fonseca
f121d0e54f
trace: Allow multiple screens. Flush after call.
2008-08-15 10:35:19 +01:00
José Fonseca
c9751522b0
pyhon/retrace: Retrace surface contents.
...
Now capable of replaying trivial/quad-tex-2d
2008-08-15 10:35:19 +01:00
José Fonseca
14fe0d62ee
python/retrace: Keep addresses as strings.
...
To simplify looking up these in the trace.
2008-08-15 10:35:19 +01:00
José Fonseca
4fffc9d63f
trace: Several fixes.
2008-08-15 10:35:18 +01:00
José Fonseca
37336b7d9e
python: Fix put/get_tile_raw bindings.
2008-08-15 10:35:18 +01:00
José Fonseca
424dea98d4
trace: Trace surface contents.
2008-08-15 10:35:18 +01:00