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
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
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
José Fonseca
196167e9d5
trace: Make stream a global variable.
...
This not only simplifies the code, but allows to use atexit() to ensure
the log is closed when applications don't exit cleanly.
2008-08-15 10:35:18 +01:00
José Fonseca
2f34c851c0
mesa: Issue PIPE_FLUSH_FRAME in glSwapBuffers/glFlush/glFinish.
2008-08-15 10:35:18 +01:00
José Fonseca
daa481a9c0
gallium: New PIPE_FLUSH_FRAME flag to signal the end of a frame.
2008-08-15 10:35:18 +01:00
José Fonseca
df3d694851
python/retrace: Commit unsaved changes to the doc.
2008-08-15 10:35:17 +01:00
Brian Paul
a7b818d53a
gallium: init default texture image to gray
2008-08-14 15:44:28 -06:00
Brian Paul
8f6d9e12be
gallium: use a default texture in update_textures(), update_samplers() when needed
...
The default texture is used when the current fragment shader has texture
sample instructions but the user has not provided/bound a texture.
2008-08-14 15:44:28 -06:00
Brian Paul
6c46b49d12
gallium: added queries to determin GL_EXT_packed_depth_stencil support
2008-08-14 15:44:28 -06:00
José Fonseca
19aee90179
trace: Update status.
2008-08-14 11:01:43 +01:00
José Fonseca
31bb6c0d17
python: Update status.
2008-08-14 11:01:43 +01:00
José Fonseca
468c9775cb
python/retrace: Application capable of replaying gallium traces.
...
At the moment it is capable of replaying trivial/tri kind of apps.
See README for status.
2008-08-14 11:01:43 +01:00
José Fonseca
ffaa4e816f
python: Allow to use trace pipe driver with python.
2008-08-14 11:01:43 +01:00
José Fonseca
92675f6e22
python: Fix typo in buffer::write.
2008-08-14 11:01:43 +01:00
José Fonseca
90ed1742d5
python: Remove unused var.
2008-08-14 11:01:42 +01:00
José Fonseca
969ff9e9bf
xlib: Use trace usage.
2008-08-14 11:01:42 +01:00
José Fonseca
3c90678ea6
trace: Separate the trace screen/context vs the original screen/context.
2008-08-14 11:01:42 +01:00
José Fonseca
c67f353c0f
mesa: Don't use alignments < 4.
2008-08-14 11:01:42 +01:00
José Fonseca
449cb6b37b
mesa: posix_memalign requires alignment to be multiple of sizeof(void*)
2008-08-14 11:01:42 +01:00
José Fonseca
a8540ef9fb
gallium: Catch errors from posix_memalign.
2008-08-14 11:01:42 +01:00
José Fonseca
50c6092355
python: Simplify st_winsys.
2008-08-14 11:01:42 +01:00
José Fonseca
0ecaa37e49
python: Bindings fixes.
2008-08-14 11:01:42 +01:00
José Fonseca
d756f9512d
translate: Draw can request up to PIPE_MAX_ATTRIBS + 1 vertex elements.
2008-08-14 11:01:42 +01:00
Alan Hourihane
73467e1080
check for winsys->destroy before calling
2008-08-14 09:52:15 +01:00
Brian Paul
19ff2326e9
gallium: fix exec_kilp(), fix Exec/FuncMask test for TGSI_OPCODE_RET
...
Fixes a few glean glsl regressions.
2008-08-13 17:26:58 -06:00