Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-12-01 | trace: Update for renamed sampler/texture state setters. | Michal Krol | |
2009-12-01 | svga: Update for renamed sampler/texture state setters. | Michal Krol | |
2009-12-01 | r300: Update for renamed sampler/texture state setters. | Michal Krol | |
2009-12-01 | nv: Update for renamed sampler/texture state setters. | Michal Krol | |
2009-12-01 | lp: Update for renamed sampler/texture state setters. | Michal Krol | |
2009-12-01 | id: Update for renamed sampler/texture state setters. | Michal Krol | |
2009-12-01 | i915: Update for renamed sampler/texture state setters. | Michal Krol | |
2009-12-01 | fo: Update for renamed sampler/texture state setters. | Michal Krol | |
2009-12-01 | cell: Update for renamed sampler/texture state setters. | Michal Krol | |
2009-11-30 | fixups for interface changes (mostly state trackers) | Roland Scheidegger | |
2009-11-30 | llvmpipe: add a bunch of comments | Brian Paul | |
2009-11-30 | llvmpipe: minor refactoring of bin rasterization code | Brian Paul | |
2009-11-30 | gallium: interface cleanups, remove nblocksx/y from pipe_texture and more | Roland Scheidegger | |
This patch removes nblocksx, nblocksy arrays from pipe_texture (can be recalculated if needed). Furthermore, pipe_format_block struct is gone completely (again, contains just derived state). nblocksx, nblocksy, block are also removed from pipe_transfer, together with the format enum (can be obtained from the texture associated with the transfer). | |||
2009-11-30 | llvmpipe: update C_SOURCES | Brian Paul | |
2009-11-30 | i965g: turn on texture tiling by default | Keith Whitwell | |
2009-11-30 | i965g: pass backbuffer tiling information to driver | Keith Whitwell | |
The gem winsys gets this information, needs to pass it on. | |||
2009-11-30 | brw: add dumping to gem winsys | Keith Whitwell | |
2009-11-30 | i965g: remove redundant nr_attrs member | Keith Whitwell | |
2009-11-29 | nv50: update linkage on rasterizer change | Christoph Bumiller | |
We need to update VP_RESULT_MAP and/or COORD_REPLACE_MAP when light_twoside and/or point_sprite are changed. | |||
2009-11-29 | nv50: match VP outputs to FP inputs ourselves | Christoph Bumiller | |
For each FP input, don't assume that the VP output will be at the same position, but scan the semantics instead, then put the correct output reg indices into VP_RESULT_MAP. Position is still assumed to be the first output/input. See 07fafc7c9346aa260829603bf3188596481e9e62, which renders previous assumptions incorrect. | |||
2009-11-29 | nv50: don't permanently negate src in emit_ddy | Christoph Bumiller | |
2009-11-29 | i965g: remove surface from views list before freeing | Dave Airlie | |
this fixes a crash with the xorg state tracker, however it then locks up the GPU once rendering is enabled but at least it doesn't crash. Signed-off-by: Dave Airlie <airlied@linux.ie> | |||
2009-11-27 | nv50: do conversion of last insn to 64 bit format first | Christoph Bumiller | |
Simplifies things since the second to last one will then be converted in the subsequent pass that ensures alignment automatically. | |||
2009-11-27 | nv50: bswap32 the polygon stipple pattern | Christoph Bumiller | |
The hardware wants the pattern the same way it is passed to glPolygonStipple. | |||
2009-11-27 | svga: fix for not using texture width/height/depth arrays | Roland Scheidegger | |
2009-11-27 | r300g,llvmpipe: fix some more merge problems | Roland Scheidegger | |
2009-11-27 | Merge branch 'width0' | Roland Scheidegger | |
Conflicts: src/gallium/drivers/r300/r300_texture.c src/gallium/state_trackers/xorg/xorg_exa.c src/mesa/state_tracker/st_cb_texture.c | |||
2009-11-27 | svga: Re-add shader dumping. | José Fonseca | |
2009-11-27 | svga: Handle comment tokens when dumping. | José Fonseca | |
2009-11-27 | svga: Use consistent names for public symbol names of shader dumping facilities. | José Fonseca | |
2009-11-27 | svga: Use consistent file names for dumping facilities. | José Fonseca | |
2009-11-27 | svga: flush our command buffer after the 8th distinct render target | Keith Whitwell | |
This helps improve the surface cache behaviour in the face of the large number of single-use render targets generated by EXA and the xorg state tracker. Without this we can reference hundreds of individual render targets from a command buffer, which leaves little scope for sharing or reuse of those targets. Flushing early means we can start reusing textures much sooner. This shouldn't have much effect on normal 3d rendering as it's pretty rare to have a command buffer with >8 different render targets in that world. | |||
2009-11-27 | svga: add DEBUG_CACHE option | Keith Whitwell | |
2009-11-27 | svga: Update text shader header. | Michal Krol | |
2009-11-26 | gallium: fix more statetrackers/drivers for not using texture ↵ | Roland Scheidegger | |
width/height/depth arrays | |||
2009-11-26 | llvmpipe: Fake missing SSSE3 when simulation less capabable machines. | José Fonseca | |
SSE3 != SSSE3 and so far we only use the later. | |||
2009-11-26 | llvmpipe: Update/correct CPU requirements. | José Fonseca | |
There are no hard requirements at the moment. We don't really emit any sse3 yet. Just some ssse3. Thanks to Roland for spotting these incorrections. | |||
2009-11-26 | svga: hash the whole key, not just the first four bytes | Keith Whitwell | |
2009-11-26 | svga: Remove spurious argument to SVGA_DBG. | José Fonseca | |
2009-11-24 | llvmpipe: Update instructions. | José Fonseca | |
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 | svga: Handle comment tokens when dumping. | José Fonseca | |
2009-11-24 | svga: Use consistent names for public symbol names of shader dumping facilities. | José Fonseca | |
2009-11-24 | svga: Use consistent file names for dumping facilities. | José Fonseca | |
2009-11-24 | llvmpipe: Use assert instead of abort. Only verify functions on debug builds. | José Fonseca | |
2009-11-24 | llvmpipe: Fix memory leak. | José Fonseca | |