Brian Paul
|
37607aeaf8
|
gallium: fix glTexImage(width=height=depth=0) case
Free old teximage/level data, then stop.
|
2008-09-16 13:38:10 -06:00 |
|
Brian Paul
|
39cb5b9f73
|
mesa: fix display list regression (check if save->prim_count > 0 in vbo_save_EndList())
|
2008-09-16 13:31:48 -06:00 |
|
Brian Paul
|
d43951192b
|
mesa: fix display list regression (check if save->prim_count > 0 in vbo_save_EndList())
|
2008-09-16 13:23:01 -06:00 |
|
Brian Paul
|
8cdab20c9a
|
gallium: fix info entries for KIL, KILP
KIL takes 1 src register. KILP uses no registers (uses cond codes).
|
2008-09-16 12:52:19 -06:00 |
|
Michal Krol
|
2010cd7810
|
st: hash-warning not recognised on Windows.
|
2008-09-16 19:28:16 +02:00 |
|
Jonathan White
|
dd75ca89eb
|
cell: Optimized LERP with fma
Please enter the commit message for your changes.
|
2008-09-16 09:42:28 -06:00 |
|
Jonathan White
|
2c54a6ee79
|
cell: Fixed MIN/MAX algorithm
|
2008-09-16 09:36:47 -06:00 |
|
Brian Paul
|
ea9568dfbe
|
mesa: fix bug in get_uniform_rows_cols(): sometimes returned too many rows
|
2008-09-16 08:55:54 -06:00 |
|
Brian Paul
|
753635f733
|
gallium: move _vbo_DestroyContext() call
Call it before freeing core Mesa state to avoid references to freed buffer objects.
|
2008-09-16 08:51:56 -06:00 |
|
Brian Paul
|
4992806ae5
|
mesa: protect against double-free in _vbo_DestroyContext()
|
2008-09-16 08:51:56 -06:00 |
|
Jakob Bornecrantz
|
358aab12c6
|
mesa: State tracker now checks for faulty shaders on debug
|
2008-09-16 16:20:19 +02:00 |
|
Jakob Bornecrantz
|
ad16ecbbe4
|
tgsi: Make tgsi_sanity.c compile with make
|
2008-09-16 16:20:19 +02:00 |
|
José Fonseca
|
eef2edadf3
|
trace: Fix typo in build instructions.
|
2008-09-16 20:24:43 +09:00 |
|
Brian Paul
|
32250eb959
|
cell: export CELL_DEBUG=asm to dump SPU assembly code
|
2008-09-15 19:40:02 -06:00 |
|
Brian Paul
|
9d48a7832b
|
mesa: fix MSAA enable state in update_multisample()
|
2008-09-15 17:14:53 -06:00 |
|
Brian Paul
|
b1f5fbe1cb
|
mesa: fix MSAA enable state in update_multisample()
|
2008-09-15 17:10:04 -06:00 |
|
Jonathan White
|
e67374b6b2
|
cell: Added LERP instruction
|
2008-09-15 15:46:04 -06:00 |
|
Brian Paul
|
ae3373441d
|
gallium: emit SPU instructions in assembler-compatible syntax
|
2008-09-15 15:10:02 -06:00 |
|
Jonathan White
|
81aa90e883
|
cell: Added support for SLT, SEQ and SNE instructions
|
2008-09-15 13:45:09 -06:00 |
|
Jonathan White
|
0a75773fed
|
cell: Added support for ABS instruction
|
2008-09-15 12:27:10 -06:00 |
|
Jonathan White
|
5a4ab148a7
|
Added support for SUB and MAD instructions
|
2008-09-15 11:58:00 -06:00 |
|
Jonathan White
|
367774a62a
|
Fixed emit_RRR
|
2008-09-15 11:57:59 -06:00 |
|
Jakob Bornecrantz
|
4c9cd725d5
|
i915simple: dri winsys does now compile and works
Glxgears hits an assert, but tri works
|
2008-09-15 17:55:09 +02:00 |
|
Brian Paul
|
987c4b35b8
|
mesa: remove some assertions that are invalid during context tear-down
|
2008-09-15 09:18:59 -06:00 |
|
Keith Whitwell
|
cd23c5c599
|
mesa: get another class of degenerate dlists working
Primitive begin in one dlist, end in another.
|
2008-09-15 09:18:45 -06:00 |
|
Brian Paul
|
d36f4ef16b
|
mesa: remove some assertions that are invalid during context tear-down
|
2008-09-15 09:07:32 -06:00 |
|
Keith Whitwell
|
bd953e872f
|
mesa: get another class of degenerate dlists working
Primitive begin in one dlist, end in another.
|
2008-09-15 13:49:04 +01:00 |
|
Keith Whitwell
|
a30d2c5727
|
add dlist-degenerate test case
|
2008-09-15 13:49:04 +01:00 |
|
Shane Blackett
|
641b80275b
|
glut: s/glut_fbc.c/glut_fcb.c/
|
2008-09-14 17:51:01 -06:00 |
|
Michal Krol
|
e852232ebf
|
draw: Silence compiler warnings on Windows.
|
2008-09-14 19:04:53 +02:00 |
|
Brian Paul
|
777aca8fc9
|
cell: implement negation, absolute value and set-sign for src regs in code gen
|
2008-09-13 15:33:07 -06:00 |
|
Brian Paul
|
870afb8319
|
negate.txt - test negation of a src reg
|
2008-09-13 15:33:07 -06:00 |
|
Brian Paul
|
75c19eb5a1
|
gallium: add another value check to util_fast_pow()
Fixes glitches seen in morph3d demo.
|
2008-09-13 15:22:52 -06:00 |
|
Brian Paul
|
809e81c0b4
|
gallium: add another value check to util_fast_pow()
Fixes glitches seen in morph3d demo.
|
2008-09-13 15:21:58 -06:00 |
|
Jakub Bogusz
|
68a19e353e
|
tdfx: fix crash and lack of visuals bug
|
2008-09-13 14:35:02 -06:00 |
|
Guillaume Melquiond
|
87ccb9504d
|
i915: fix himask constant init for 64-bit build
|
2008-09-13 14:25:02 -06:00 |
|
Guillaume Melquiond
|
811d8b86eb
|
glx: fix 64-bit datatype issue
|
2008-09-13 14:24:31 -06:00 |
|
Guillaume Melquiond
|
11a889db8f
|
mesa: return after _mesa_problem() calls
|
2008-09-13 14:23:39 -06:00 |
|
Guillaume Melquiond
|
d2e0504d4e
|
mesa: #include <stdio.h>
|
2008-09-13 14:23:14 -06:00 |
|
Guillaume Melquiond
|
5d4c8ec5e0
|
remove invalid XDestroyWindow() call
|
2008-09-13 14:22:15 -06:00 |
|
Guillaume Melquiond
|
ee2c8d6d3e
|
silence warning
|
2008-09-13 14:21:50 -06:00 |
|
Guillaume Melquiond
|
6e51febc6b
|
GLU: fix asst warnings
|
2008-09-13 14:20:14 -06:00 |
|
Brian Paul
|
8d768c5101
|
cell: remove old disassembly/dump code; use dumper code in SPE emitter.
|
2008-09-12 21:54:25 -06:00 |
|
Brian Paul
|
8b5013d232
|
gallium: added print/dump code to SPE code emitter
|
2008-09-12 21:52:47 -06:00 |
|
Brian Paul
|
6f3eee9213
|
cell: implement DDX/DDY codegen (untested)
|
2008-09-12 21:09:10 -06:00 |
|
Brian Paul
|
31a112cad4
|
gallium: added spe_splat_word()
|
2008-09-12 21:08:01 -06:00 |
|
Brian Paul
|
5f3ec82338
|
cell: implement TGSI immediates in SPE code generator
|
2008-09-12 17:10:20 -06:00 |
|
Eric Anholt
|
8db761409d
|
intel: Add a width field to regions, and use it for making miptrees in TFP.
Otherwise, we would use the pitch as width of the texture, and compiz would
render the pitch padding on the right hand side.
|
2008-09-12 15:48:13 -07:00 |
|
Brian Paul
|
af2ca5dc38
|
cell: initial support for IF/ELSE/ENDIF in fragment shader codegen
Only one level of if/else/endif nesting is currently working.
|
2008-09-12 16:31:53 -06:00 |
|
Brian Paul
|
5ab221549d
|
cell: evaluate multiple fragment inputs
|
2008-09-12 16:11:52 -06:00 |
|