Keith Whitwell
|
fec1d215f6
|
xlib: more SP_NO_RAST support
For some resaon normal (non-display-buffer) buffers are being allocated
through Xshm... Bypass at least for SP_NO_RAST
|
2008-05-08 22:14:59 +01:00 |
|
Keith Whitwell
|
9002cdb48e
|
softpipe: don't calc det if NO_RAST set
|
2008-05-08 22:14:59 +01:00 |
|
Michel Dänzer
|
1dfb3d4729
|
cso_cache: Fix test for currently bound blend state.
|
2008-05-08 19:00:11 +01:00 |
|
Brian Paul
|
736f535b4f
|
gallium: fix warnings
|
2008-05-03 09:26:25 -06:00 |
|
Brian Paul
|
6e004e973b
|
gallium: remove 0.5 vertex biases in set_vertex_data()
These should not be needed and were causing garbage to appear along the
edges of the mipmap images.
|
2008-05-02 14:00:35 -06:00 |
|
Brian Paul
|
07aaf3a7a7
|
gallium: remove obsolete PIPE_CAP_BITMAP_TEXCOORD_BIAS
|
2008-05-02 14:00:08 -06:00 |
|
Brian Paul
|
3d53d38d5e
|
gallium: new debug code (disabled)
|
2008-05-02 10:37:20 -06:00 |
|
Brian Paul
|
cc2af38f2a
|
gallium: fix typos, comments, whitespace
|
2008-05-02 09:31:38 -06:00 |
|
Brian Paul
|
cff8d3bdcb
|
gallium: remove ^M (CR) chars
|
2008-05-02 09:31:38 -06:00 |
|
Brian Paul
|
e9513bd403
|
gallium: code movement (XSHM code)
|
2008-05-02 09:31:38 -06:00 |
|
Brian Paul
|
8a5bf456dc
|
gallium: comments, clean-ups
|
2008-05-02 09:31:38 -06:00 |
|
Michal Krol
|
6c15a70b75
|
tgsi: Enable fast high precision rsqrt.
|
2008-05-02 16:12:55 +02:00 |
|
Keith Whitwell
|
17058e0746
|
tgsi: Implement fast rsqrtf. Not tested, inactive.
|
2008-05-02 16:02:18 +02:00 |
|
Michal Krol
|
a1cb0c2b91
|
tgsi: Do not assume IN and OUT registers are declared sequentially.
|
2008-05-02 11:13:58 +02:00 |
|
Michal Krol
|
36f93c5e51
|
tgsi: Fix build on Win32.
|
2008-05-02 10:20:53 +02:00 |
|
Michal Krol
|
9d151a2517
|
tgsi: Dump destination register modulate modifier.
|
2008-05-02 10:15:54 +02:00 |
|
Brian
|
869b0836c1
|
gallium: temporarily disable broken SSE2 code for ARL opcode
|
2008-05-01 18:56:20 -06:00 |
|
Brian
|
3b63bc8ac6
|
gallium: implement TGSI_OPCODE_EXP
|
2008-05-01 18:49:20 -06:00 |
|
Brian
|
7a4313b63b
|
gallium: implement TGSI_OPCODE_LOG
|
2008-05-01 18:42:01 -06:00 |
|
Brian Paul
|
bc49529874
|
added cast for MSVC
|
2008-05-01 15:21:40 -06:00 |
|
Brian Paul
|
c1abd758c5
|
gallium: remove the unused softpipe_winsys code
The struct is still there though until all winsys layers are updated
|
2008-05-01 15:20:34 -06:00 |
|
Keith Whitwell
|
f067c6c452
|
tgsi: remove some bogus win vs. linux crud
Pass arguments properly in linux now. Still need to change this to use
a single calling convention on both platforms.
|
2008-05-01 20:49:45 +01:00 |
|
Keith Whitwell
|
2c89b75e36
|
rtasm: learn another version of push
|
2008-05-01 20:49:45 +01:00 |
|
Keith Whitwell
|
2004b8a769
|
draw: label fn args -- shouldn't this be defined where the fn is created?
|
2008-05-01 20:49:45 +01:00 |
|
Keith Whitwell
|
fb3623b235
|
rtasm: fix labels after (not so) recent change to allow dynamic fn growth
Using char * for labels doesn't work if you realloc the function
during assembly and free the old storage...
|
2008-05-01 20:49:45 +01:00 |
|
Keith Whitwell
|
b8936ca1c2
|
i915: avoid crashing on bad parameter
|
2008-05-01 20:49:45 +01:00 |
|
Keith Whitwell
|
26bcef898a
|
i915: fix warning
|
2008-05-01 20:49:44 +01:00 |
|
Keith Whitwell
|
f30285e99c
|
softpipe: fix warning
|
2008-05-01 20:49:44 +01:00 |
|
Keith Whitwell
|
0000792a20
|
sct: fix bug in remove_context_from_surface
|
2008-05-01 20:49:44 +01:00 |
|
Michel Dänzer
|
f1f52a8be9
|
gallium: Notify driver of texture updates in util_blit_pixels().
|
2008-05-01 17:30:17 +01:00 |
|
Keith Whitwell
|
419f3c4475
|
tgsi: restore HIGH_PRECISION setting
|
2008-05-01 15:45:51 +01:00 |
|
Keith Whitwell
|
afe67db803
|
tgsi: add some const qualifiers to immediate pointers
|
2008-05-01 15:37:30 +01:00 |
|
Keith Whitwell
|
727257f320
|
rtasm: assert stack is fully popped in return
|
2008-05-01 15:37:30 +01:00 |
|
Keith Whitwell
|
6980823da9
|
draw: avoid aliasing warning
|
2008-05-01 15:37:30 +01:00 |
|
Keith Whitwell
|
47aa416821
|
tgsi: use EBX everywhere, be sure to push/pop it
|
2008-05-01 15:37:30 +01:00 |
|
Keith Whitwell
|
7810e7f623
|
tgsi: use x86_fn_arg instead of get_argument() -- it knows about push/pops to the stack
|
2008-05-01 15:37:30 +01:00 |
|
Keith Whitwell
|
1e4217e1b8
|
tgsi: use ESI instead of EBX on non-win32 platforms
|
2008-05-01 15:37:30 +01:00 |
|
Keith Whitwell
|
35b0efb8c6
|
gallium: do something sensible on the error path to try to avoid crashing in release builds
|
2008-05-01 15:37:30 +01:00 |
|
José Fonseca
|
073bb94a41
|
Add Brian's explanation for inheritance in C.
|
2008-05-01 22:32:49 +09:00 |
|
José Fonseca
|
c6fadd9fad
|
gallium: Add newline to eof.
|
2008-05-01 22:32:49 +09:00 |
|
Keith Whitwell
|
be7e1297f4
|
draw: squash warnings
|
2008-05-01 13:47:27 +01:00 |
|
Keith Whitwell
|
4584c0efbd
|
draw: turn on SSE swizzle code
|
2008-05-01 13:47:09 +01:00 |
|
Brian Paul
|
54f94a790e
|
gallium: use the newer PIPE_FORMAT_x_UNORM format names
|
2008-04-30 16:51:53 -06:00 |
|
Brian Paul
|
8d45576ec5
|
gallium: rename old PIPE_FORMAT_U_I8 with PIPE_FORMAT_I8_UNORM, etc.
Now all the packed color types are consistantly named.
Added temporary #defines for the old names until all drivers are updated.
|
2008-04-30 16:51:52 -06:00 |
|
Brian Paul
|
18f4d96265
|
gallium: replace old PIPE_FORMAT_U_S8 with PIPE_FORMAT_S8_UNORM
|
2008-04-30 16:51:52 -06:00 |
|
Brian Paul
|
bd5b99d389
|
gallium: fix typo: s/custam/custom/
|
2008-04-30 15:29:32 -06:00 |
|
Zack Rusin
|
653da2d069
|
plug a memleak, destroy setup context
|
2008-04-30 15:04:58 -04:00 |
|
Zack Rusin
|
026e31a068
|
try to fix the deleting of the bound cso during cleanup of the hash
|
2008-04-30 15:04:58 -04:00 |
|
José Fonseca
|
dadb11f5d9
|
gallium: Fix release build.
|
2008-05-01 03:43:19 +09:00 |
|
José Fonseca
|
cafb545721
|
d3d: Windows miniport driver portability fixes.
|
2008-05-01 02:25:23 +09:00 |
|