Commit Graph

67 Commits

Author SHA1 Message Date
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
Patrice Mandin 7a968481a0 render_primitive macro 2006-09-08 21:34:47 +00:00
Patrice Mandin 07d4c63ddc vert_copy_spec macro 2006-09-08 21:30:32 +00:00
Patrice Mandin ad0f655376 vert_copy_rgba macro 2006-09-08 21:27:17 +00:00
Patrice Mandin 6f0388ec71 basic primitives 2006-09-08 21:23:04 +00:00
Patrice Mandin 179c1013d2 Remove useless reference to fifo_num field 2006-09-08 20:17:59 +00:00
Ben Skeggs 6d1f98da2b A couple of quick fixes, the original had some half-finished
modifications..
2006-06-03 17:15:50 +00:00
Ben Skeggs ac9d1ecec2 Another TODO, so I don't forget.. 2006-06-03 16:37:46 +00:00
Ben Skeggs 5411b96c5f Add start of vertex shader backend, will most likely not work correctly yet 2006-06-03 16:36:23 +00:00
Jeremy Kolb 13a2d6698f More context. 2006-04-17 15:20:29 +00:00
Jeremy Kolb ddf936193a Changed invalid context fields to valid ones. 2006-04-17 00:08:03 +00:00
Jeremy Kolb a7d8885768 State changes. 2006-04-15 00:21:44 +00:00
Stephane Marchesin b0c4cfed60 More work on the tcl code... still have to make my mind on a number of
things
2006-04-14 23:47:45 +00:00
Jeremy Kolb 97d11ecd6c Add more feilds to context. 2006-04-14 23:02:39 +00:00
Stephane Marchesin 911ec211a5 ooops 2006-04-14 22:59:33 +00:00