Alex Deucher
e355f1d642
fill in r700ColorMask, cleanup
2009-06-03 15:52:09 -04:00
Alex Deucher
ac274b68d7
start to fill in ShadeModel()
2009-06-03 15:14:44 -04:00
Alex Deucher
ada26c4059
dump command buffer
2009-06-03 14:29:06 -04:00
Alex Deucher
f5d479d7f5
Clean up scissor and viewport code
...
Switch to common functions where applicable
2009-06-03 14:19:26 -04:00
Alex Deucher
116f40a1c4
Disable clear code for now
2009-06-02 19:23:16 -04:00
Alex Deucher
b55d0dd3ba
fix an overflow in SPI_VS_OUT_CONFIG
...
VS must always export at least 1 param.
2009-06-02 19:20:24 -04:00
Cooper Yuan
8e28d64e9c
R6xx/r7xx: Fix blinn's lighting shader
2009-05-31 16:51:07 +08:00
Cooper Yuan
377d8b3673
R6xx/r7xx: Fix texture perspective gradients issue
2009-05-31 16:41:19 +08:00
Alex Deucher
d8694cd3f6
get rid of chip_object struct
2009-05-29 15:37:04 -04:00
Alex Deucher
cb39377253
more cleanup
2009-05-29 15:04:44 -04:00
Alex Deucher
5a8b67f363
more cleanup
2009-05-29 14:55:12 -04:00
Alex Deucher
e6eb0ce6ef
more cleanup
2009-05-29 14:45:07 -04:00
Alex Deucher
949c489f59
more cleanup
2009-05-29 14:23:04 -04:00
Alex Deucher
97ed5cffcb
remove more old r300 bits
2009-05-29 13:56:58 -04:00
Alex Deucher
616692cac5
more cleanup
2009-05-29 13:53:57 -04:00
Alex Deucher
70a0301c5b
Remove unused functions
2009-05-29 13:41:00 -04:00
Alex Deucher
37c3731819
Fix spelling in function name
2009-05-29 13:21:28 -04:00
Alex Deucher
9bcc421e68
R6xx/r7xx: remove old sw tcl bits
2009-05-29 13:16:23 -04:00
Alex Deucher
41a44ff891
R6xx/R7xx: switch to common clear with draw code
2009-05-29 13:07:05 -04:00
Alex Deucher
846b24ea82
r6xx/r7xx: switch to common dma functions for vecs
2009-05-29 12:49:45 -04:00
Alex Deucher
9b10d19d4a
Remove subpixel offset from viewport
...
remove subpixel offset inherited from r100 code.
based on 038f0bf591
2009-05-29 10:04:03 -04:00
Alex Deucher
7f022fb5cd
Argh. fix last commit. clears are still broken
2009-05-28 17:18:17 -04:00
Alex Deucher
3f14745946
R6xx/r7xx: re-enable clears
...
flush cache and wait for idle after drawing. Probably
just need the cache flush. This gets redbook hello working
properly.
2009-05-28 17:09:19 -04:00
Cooper Yuan
5ff3368c1f
R6xx, add edge rules for triangles
2009-05-28 16:51:49 -04:00
Alex Deucher
98bc311717
enable surface sync function
...
- needs to be more fine-grained
2009-05-26 14:30:26 -04:00
Alex Deucher
f3eaba017c
r6xx: fix more r6xx specific cases
2009-05-26 12:21:54 -04:00
Alex Deucher
930b42693e
R6xx: select proper shader format
2009-05-26 11:36:55 -04:00
Alex Deucher
17417fc8ee
fix segfault when running glxinfo
2009-05-26 11:13:44 -04:00
Alex Deucher
4a28974cf5
add missing RS780 pci id
2009-05-26 10:44:44 -04:00
Alex Deucher
ced2f1b94c
fix build when HAVE_LIBDRM_RADEON is defined
2009-05-26 10:33:23 -04:00
Alex Deucher
b52cdb81e2
r6xx/r7xx: fix segfault in vertex shader setup
2009-05-21 17:40:27 -04:00
Alex Deucher
1b84d228d5
r6xx: fix count on START_3D packet
2009-05-21 17:38:14 -04:00
root
c28e0e7d97
Add missing file from local.
2009-05-20 09:16:21 -04:00
root
3149b87ac4
Makeup checkin for radeon code change paired with r6/7 code.
2009-05-19 16:47:39 -04:00
Richard Li
465588cd0e
Fix nop insertion bug. redbook hello can run.
2009-05-19 10:28:40 -04:00
Richard Li
2a7a2c6b77
Fix r6 code bugs.
2009-05-15 19:49:17 -04:00
Richard Li
e2dcebd2e6
R6xx/R7xx: WIP r6xx-rewrite code
2009-05-08 19:23:45 -04:00
Richard Li
604dd37f66
R6xx/R7xx: remove unused files
2009-04-21 15:04:54 -04:00
Richard Li
581093d27c
R6xx/R7xx: add updated reg file
2009-04-21 14:30:52 -04:00
Richard Li
27c07b6b28
Initial pull of code from r6xx-r7xx-support branch
...
Not functional yet.
2009-04-21 12:54:20 -04:00
Alex Deucher
9b162cdda7
Fix build errors from merge
2009-04-10 17:36:31 -04:00
Alex Deucher
04f335fd16
Merge branch 'radeon-rewrite' of git+ssh://agd5f@git.freedesktop.org/git/mesa/mesa into r6xx-rewrite
2009-04-10 17:16:08 -04:00
Alex Deucher
c0419f190c
Remove r500 stuff
2009-04-10 16:36:18 -04:00
Alex Deucher
69edb8a156
R600/r700: add new cmdbuf macros
2009-04-09 16:05:50 -04:00
Alex Deucher
e24e4ae2e8
R6xx/R7xx: r300 -> r600 symbols
2009-04-09 10:55:41 -04:00
Dave Airlie
5e361c47ab
r300: fix color tiling
2009-04-09 10:51:10 +10:00
Maciej Cencora
1ec0efa7d3
r300: reorder fog coordinate and WPOS fp attributes
...
HW TCL path currently assumed fog, WPOS order. The order was inverted for SW TCL path.
This hopefully fixes rest of fog and WPOS related bugs.
Additionally fix some indentation, don't route unnecessary components of fog coordinates for performance reasons and simplify vertex
attribute emitting for SW TCL path.
2009-04-09 10:31:51 +10:00
Maciej Cencora
3b1d544001
r300: fix regression from swtcl rewrite
...
Fix wrong attribute emit and revert to previous behaviour of calculating VAP_OUT_VTX_FMT_1 register value.
We can't use r300VAPOutputCntl1 function because it assumes that all texture coords have 4 components and that is the case for HW TCL
path, but not for SW TCL.
2009-04-09 10:31:36 +10:00
Dave Airlie
d1a9b1f513
Merge remote branch 'origin/master' into radeon-rewrite
...
Conflicts:
src/mesa/drivers/dri/r200/r200_tex.c
src/mesa/drivers/dri/r300/r300_cmdbuf.c
src/mesa/drivers/dri/r300/r300_context.h
src/mesa/drivers/dri/r300/r300_swtcl.c
src/mesa/drivers/dri/r300/r300_tex.c
src/mesa/drivers/dri/r300/r300_texmem.c
src/mesa/drivers/dri/r300/r300_texstate.c
src/mesa/drivers/dri/radeon/radeon_tex.c
2009-04-09 10:31:08 +10:00
Corbin Simpson
8648c26858
r300-gallium: Properly emit indexbufs.
...
This fixes hardlocks with anything using elts.
2009-04-08 15:31:04 -07:00