Stephane Marchesin
|
0ea45b1ad8
|
Add the state caching mechanism. It seems to work, from what I can see.
|
2006-11-21 12:43:16 +00:00 |
|
Jeremy Kolb
|
a20cf73053
|
More state.
|
2006-11-21 02:47:13 +00:00 |
|
Jeremy Kolb
|
afb49fef90
|
Add state initialization to context creation.
|
2006-11-20 17:25:54 +00:00 |
|
Stephane Marchesin
|
50c85daf02
|
Cleanup the swtcl code.
|
2006-11-19 23:47:24 +00:00 |
|
Stephane Marchesin
|
ac208c95cd
|
Use NONINC_METHOD for vertex data.
|
2006-11-19 23:39:16 +00:00 |
|
Stephane Marchesin
|
4165a10972
|
More work on the swtcl
|
2006-11-19 23:16:29 +00:00 |
|
Stephane Marchesin
|
fe2e6100ec
|
More fifo debug fixes
|
2006-11-19 22:16:54 +00:00 |
|
Stephane Marchesin
|
a8d34992ea
|
Oops.
|
2006-11-19 21:51:28 +00:00 |
|
Stephane Marchesin
|
3613eba085
|
Fix the fifo debugging feature.
|
2006-11-19 21:29:41 +00:00 |
|
Stephane Marchesin
|
327e2c9220
|
New swtcl implementation. It's simpler than the previous one (doesn't use
templates) and it is probably faster as well
|
2006-11-19 20:18:45 +00:00 |
|
Ben Skeggs
|
a7139168d2
|
Don't bother touching lighting stuff if shaders are in use
|
2006-11-19 16:05:59 +00:00 |
|
Ben Skeggs
|
80a0ce37df
|
Fix nv30LineWidth, hw expects a ubyte.
|
2006-11-19 15:52:18 +00:00 |
|
Ben Skeggs
|
a2a747704d
|
Avoid sharing subchannels with the ddx until context switching is done
properly..
|
2006-11-19 15:46:31 +00:00 |
|
Ben Skeggs
|
b3fd1556f9
|
More FIFO fixes.
|
2006-11-19 15:45:36 +00:00 |
|
Ben Skeggs
|
08a0946fcc
|
Stupid bug..
|
2006-11-19 14:10:54 +00:00 |
|
Ben Skeggs
|
82d0fd26d4
|
poke the correct FIFO regs
|
2006-11-19 12:00:59 +00:00 |
|
Stephane Marchesin
|
ae9c633a21
|
More state functions
|
2006-11-18 00:36:22 +00:00 |
|
Stephane Marchesin
|
e722e3480f
|
Add nv20_state.c ; hook nv10_state.c into the build ; do the renaming
required by the renouveau changes.
|
2006-11-18 00:19:22 +00:00 |
|
Stephane Marchesin
|
8532b6e0a5
|
Small unneeded nv03 fix
|
2006-11-17 22:11:13 +00:00 |
|
Ben Skeggs
|
08020927e8
|
Use RENDERINPUTS macros to access render_inputs_bitset
|
2006-11-17 21:58:02 +00:00 |
|
Ben Skeggs
|
10172f7485
|
Adapt FIFO code to deal with cases where the base GET/PUT value isn't 0.
|
2006-11-17 04:50:37 +00:00 |
|
Ben Skeggs
|
9daf0812a1
|
jkolb pointed out that face can also be FRONT_AND_BACK. Added stencil funcs
|
2006-11-16 23:43:39 +00:00 |
|
Ben Skeggs
|
0da68e2e6e
|
Add nv30InitStateFuncs
|
2006-11-16 23:24:20 +00:00 |
|
Patrice Mandin
|
9021df2d2a
|
nv10 state copy/pasted from nv30 state
|
2006-11-16 19:50:56 +00:00 |
|
Ben Skeggs
|
47695f0689
|
Fix segfault in nouveauCalcViewport
|
2006-11-13 16:01:03 +00:00 |
|
Jeremy Kolb
|
d5d00cf8c9
|
Add include guard.
|
2006-11-12 18:18:02 +00:00 |
|
Ben Skeggs
|
2af374716f
|
Some more nouveau_screen.c setup, not sure how correct it is yet though..
|
2006-11-12 08:38:44 +00:00 |
|
Ben Skeggs
|
b8e05366e1
|
We need nmesa->driFd and friends setup before we call nouveauFifoInit
|
2006-11-12 02:06:30 +00:00 |
|
Ben Skeggs
|
6464787bfd
|
Dont call exit() from the DRI driver, with AIGLX this is particularly nasty
|
2006-11-12 02:05:40 +00:00 |
|
Ben Skeggs
|
d037c84c33
|
fix typo
|
2006-11-11 20:00:29 +00:00 |
|
Stephane Marchesin
|
f65a4b8a8d
|
Some nouveau_screen work for darktama
|
2006-11-11 18:25:00 +00:00 |
|
Jeremy Kolb
|
4f61fd18b2
|
Fill in nv30PointSize and nv30Viewport.
|
2006-11-11 16:48:14 +00:00 |
|
Stephane Marchesin
|
994ea9556f
|
Fix the texture init function name
|
2006-11-11 12:01:48 +00:00 |
|
Stephane Marchesin
|
0850289d8c
|
Add the GL_LIGHING enable
|
2006-11-11 11:25:08 +00:00 |
|
Stephane Marchesin
|
f82bc9110b
|
Some work on nv30 state, heavily based on jkolb's work
|
2006-11-11 00:00:45 +00:00 |
|
Stephane Marchesin
|
20802a7b69
|
Commit a small nitpick
|
2006-11-07 17:37:22 +00:00 |
|
Stephane Marchesin
|
e2b4d9b317
|
Architect the DRI :
- make use of the autogenerated nouveau_reg.h file
- add object creation to the DRI
- some work on screen and context creation
|
2006-11-05 13:46:48 +00:00 |
|
Jeremy Kolb
|
1ebe921228
|
Added OUT_RING* debugging macros. Compile with NOUVEAU_RING_DEBUG to use.
|
2006-11-01 02:48:34 +00:00 |
|
Jeremy Kolb
|
2d2d617dbc
|
Oops. Forgot to check in the context change.
|
2006-11-01 02:45:12 +00:00 |
|
Jeremy Kolb
|
2581ba7f1e
|
Fix compile errors. Add vblank_seq to nouveau_context.
|
2006-11-01 02:44:27 +00:00 |
|
Ben Skeggs
|
a05db7f505
|
Kill all the current shader code.
|
2006-09-24 13:16:23 +00:00 |
|
Stephane Marchesin
|
7d907ef69c
|
Some small changes
|
2006-09-17 17:46:36 +00:00 |
|
Stephane Marchesin
|
473a38622e
|
Rename nouveau_tris.* to nouveau_swtcl.*
|
2006-09-17 15:30:40 +00:00 |
|
Stephane Marchesin
|
c67f545520
|
Small changes
|
2006-09-17 14:36:07 +00:00 |
|
Stephane Marchesin
|
e324c52237
|
Make nouveau actually compile
|
2006-09-17 12:09:11 +00:00 |
|
Stephane Marchesin
|
908388b118
|
Some work towards making the nv10 swtcl compile
|
2006-09-17 11:58:52 +00:00 |
|
Patrice Mandin
|
ae481e1560
|
oops, time to go to bed
|
2006-09-08 23:19:45 +00:00 |
|
Patrice Mandin
|
ddaf3060fa
|
nv10: vertex attribute output format
|
2006-09-08 23:18:27 +00:00 |
|
Patrice Mandin
|
cdd433b29b
|
more macros, still missing the alloc_verts one
|
2006-09-08 21:52:25 +00:00 |
|
Patrice Mandin
|
1961611247
|
reimport sw stuff
|
2006-09-08 21:41:58 +00:00 |
|