Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-12-19 | gallium: fix up drivers for edgeflag changes | Roland Scheidegger | |
several drivers which chose to ignore edgeflags might require some more work, while edgeflags never worked there they might now crash. | |||
2009-11-24 | tgsi: rename fields of tgsi_full_src_register to reduce verbosity | Keith Whitwell | |
SrcRegister -> Register SrcRegisterInd -> Indirect SrcRegisterDim -> Dimension SrcRegisterDimInd -> DimIndirect | |||
2009-11-24 | tgsi: rename fields of tgsi_full_dst_register to reduce verbosity | Keith Whitwell | |
DstRegister -> Register DstRegisterInd -> Indirect | |||
2009-11-24 | tgsi: rename fields of tgsi_full_declaration to reduce verbosity | Keith Whitwell | |
DeclarationRange -> Range | |||
2009-11-24 | tgsi: rename fields of tgsi_full_instruction to avoid excessive verbosity | Keith Whitwell | |
InstructionPredicate -> Predicate InstructionLabel -> Label InstructionTexture -> Texture FullSrcRegisters -> Src FullDstRegisters -> Dst | |||
2009-11-24 | tgsi: reduce repetition of structure name in its members | Keith Whitwell | |
Rename Semantic.SemanticName to Semantic.Name. Similar for SemanticIndex, and the members of the tgsi_version struct. | |||
2009-11-24 | gallium: try and update r300 and nv drivers for tgsi changes | Keith Whitwell | |
It would be nice if these drivers built under the linux-debug header so that these types of interface changes can be minimally propogated into those drivers by people without the hardware. They don't have to generate a working driver -- though a command-dumping winsys would be an excellent for regression checking. | |||
2009-07-22 | gallium: simplify tgsi_full_immediate struct | Keith Whitwell | |
Remove the need to have a pointer in this struct by just including the immediate data inline. Having a pointer in the struct introduces complications like needing to alloc/free the data pointed to, uncertainty about who owns the data, etc. There doesn't seem to be a need for it, and it is unlikely to make much difference plus or minus to performance. Added some asserts as we now will trip up on immediates with more than four elements. There were actually already quite a few such asserts, but the >4 case could be used in the future to specify indexable immediate ranges, such as lookup tables. | |||
2009-06-05 | nouveau: remove unneeded code from ws, use pipe_buffer_ instead of ws-> | Ben Skeggs | |
2009-06-05 | nouveau: call notifier/grobj etc funcs directly | Ben Skeggs | |
libdrm_nouveau is linked with the winsys, there's no good reason to do all this through yet another layer. | |||
2009-03-07 | nouveau: make stateobjs start off with refcount of 1 | Ben Skeggs | |
2009-02-10 | nv30: Fix build -- rename Size to NrTokens. | Michal Krol | |
2008-08-18 | nv30: add some opcodes. | Stephane Marchesin | |
2008-08-07 | nouveau: fix build | Ben Skeggs | |
2008-07-12 | nv30: does not have vp_attrib/result | Patrice Mandin | |
2008-07-12 | nv30: Change comment about slowdown | Patrice Mandin | |
2008-07-12 | nv30: Emit vertex program using state objects | Patrice Mandin | |
2008-07-11 | nv30: Move constant buffers out of vert/frag prog structures | Patrice Mandin | |
2008-06-23 | nouveau: update for interface changes + hack around gallium x86_64 bustage | Ben Skeggs | |
2008-04-11 | nv30: Move some structures and functions from context to screen | Patrice Mandin | |
2008-03-30 | nv30: use FREE macro | Patrice Mandin | |
2008-03-13 | nouveau: match interface changes | Ben Skeggs | |
2008-03-12 | nv30: debug dumps vp constants | Patrice Mandin | |
2008-03-10 | nv30: put the card into vtxprog mode + small cleanups/fixes | Ben Skeggs | |
2008-03-06 | nv30: a couple of vtxprog fixes | Ben Skeggs | |
2008-02-16 | nouveau: match gallium code reorginisation. | Ben Skeggs | |
That was... fun.. |