Alex Deucher
|
530e3e389d
|
Pull in additional state setup from the DDX
|
2009-06-09 18:20:57 -04:00 |
|
Alex Deucher
|
8c27d99eb8
|
re-arrange state structure
- split out renderbuffers
- split out shaders
- split our viewports
Only send the state needed.
|
2009-06-04 20:22:14 -04:00 |
|
Alex Deucher
|
b591436230
|
Don't program VGT_OUT_DEALLOC_CNTL/VGT_VERTEX_REUSE_BLOCK_CNTL
These are chip specific and are programmed by the drm.
This should fix hangs on some chips.
|
2009-06-04 16:57:20 -04:00 |
|
Alex Deucher
|
4782bebe44
|
use the float interface for viewport updates
|
2009-06-04 15:30:37 -04:00 |
|
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 |
|