Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | vl: Do not emit tgsi_version token. | Michal Krol | 2009-11-27 | 2 | -32/+24 |
| | |||||
* | tgsi: Remove tgsi_version token. | Michal Krol | 2009-11-27 | 11 | -72/+18 |
| | |||||
* | gallium: Remove tgsi_version token. | Michal Krol | 2009-11-27 | 1 | -6/+0 |
| | | | | Not really needed, never served its purpose. | ||||
* | tgsi: Fix token builder. | Michal Krol | 2009-11-25 | 2 | -41/+2 |
| | |||||
* | tgsi: Update raw token dumper after token definition changes. | Michal Krol | 2009-11-25 | 1 | -116/+32 |
| | |||||
* | tgsi: rename fields of tgsi_full_src_register to reduce verbosity | Keith Whitwell | 2009-11-24 | 32 | -575/+575 |
| | | | | | | | SrcRegister -> Register SrcRegisterInd -> Indirect SrcRegisterDim -> Dimension SrcRegisterDimInd -> DimIndirect | ||||
* | tgsi: rename fields of tgsi_full_dst_register to reduce verbosity | Keith Whitwell | 2009-11-24 | 31 | -283/+283 |
| | | | | | DstRegister -> Register DstRegisterInd -> Indirect | ||||
* | tgsi: rename fields of tgsi_full_declaration to reduce verbosity | Keith Whitwell | 2009-11-24 | 29 | -109/+109 |
| | | | | DeclarationRange -> Range | ||||
* | tgsi: rename fields of tgsi_full_instruction to avoid excessive verbosity | Keith Whitwell | 2009-11-24 | 31 | -678/+678 |
| | | | | | | | | InstructionPredicate -> Predicate InstructionLabel -> Label InstructionTexture -> Texture FullSrcRegisters -> Src FullDstRegisters -> Dst | ||||
* | tgsi: reduce repetition of structure name in its members | Keith Whitwell | 2009-11-24 | 22 | -141/+141 |
| | | | | | Rename Semantic.SemanticName to Semantic.Name. Similar for SemanticIndex, and the members of the tgsi_version struct. | ||||
* | tgsi: remove unnecessary full_token init and free functions | Keith Whitwell | 2009-11-24 | 2 | -27/+0 |
| | |||||
* | tgsi: remove unused Flags member from full_instruction | Keith Whitwell | 2009-11-24 | 2 | -3/+0 |
| | |||||
* | gallium: try and update r300 and nv drivers for tgsi changes | Keith Whitwell | 2009-11-24 | 9 | -17/+17 |
| | | | | | | | | 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. | ||||
* | gallium: simplify tgsi tokens further | Keith Whitwell | 2009-11-24 | 17 | -721/+160 |
| | | | | | | | | | | | | | | | Drop anonymous 'Extended' fields, have every optional token named explicitly in its parent. Eg. there is now an Instruction.Label flag, etc. Drop destination modifiers and other functionality which cannot be generated by tgsi_ureg.c, which is now the primary way of creating shaders. Pull source modifiers into the source register token, drop the second negate flag. The source register token is now full - if we need to expand it, probably best to move all of the modifiers to a new token and have a single flag for it. | ||||
* | tgsi: Document Declaration Semantic token and FACE semantic name. | Michal Krol | 2009-11-24 | 1 | -0/+32 |
| | |||||
* | slang: Fix allocation size. | Michal Krol | 2009-11-24 | 1 | -2/+2 |
| | | | | We don't need 16K+ to store a single pointer. | ||||
* | mesa: Fix pointer arithmetic. | Michal Krol | 2009-11-24 | 1 | -1/+3 |
| | |||||
* | tgsi: Implement predicated instructions in exec. | Michal Krol | 2009-11-24 | 2 | -5/+48 |
| | |||||
* | tgsi: Add ureg_DECL_loop(). | Michal Krol | 2009-11-24 | 2 | -0/+25 |
| | |||||
* | tgsi: Account for gallium shader token representation changes. | Michal Krol | 2009-11-24 | 5 | -132/+106 |
| | |||||
* | gallium: Refactor the instruction predicate TGSI token. | Michal Krol | 2009-11-24 | 1 | -10/+7 |
| | | | | | | | | | Rename it to tgsi_instruction_predicate -- it's no longer an extended token. Its presence is indicated by a new flag in tgsi_instruction that indicates whether an instruction is predicated. Also, change predicate index representation to match the other tokens that specify register indices. | ||||
* | r300: fix swtcl bo leak problem. | Dave Airlie | 2009-11-24 | 1 | -3/+5 |
| | | | | | | | We can get a lot of swtcl bo allocations - need to probably abstract this a bit further. Signed-off-by: Dave Airlie <[email protected]> | ||||
* | radeon/r200/r300/r600: make bo mapping be explicit | Dave Airlie | 2009-11-24 | 10 | -23/+60 |
| | | | | | | | | | | This moves the bo mapping outside the DMA layer and makes it explicit, this should in theory make it simpler to split the clean up the dma/cmdbuf linkage that I created before that is broken. Tested on: r600, rv380 (tcl/no-tcl), rv200 (tcl/no-tcl) Signed-off-by: Dave Airlie <[email protected]> | ||||
* | mesa: use gcc __builtin_popcount() | Brian Paul | 2009-11-23 | 1 | -0/+4 |
| | |||||
* | r300g: use util_bitcount() | Brian Paul | 2009-11-23 | 1 | -17/+2 |
| | |||||
* | egl: use util_bitcount() | Brian Paul | 2009-11-23 | 1 | -14/+4 |
| | |||||
* | gallium/util: added util_bitcount() | Brian Paul | 2009-11-23 | 1 | -0/+20 |
| | |||||
* | Merge commit 'origin/mesa_7_7_branch' | Maciej Cencora | 2009-11-23 | 27 | -85/+135 |
|\ | |||||
| * | radeon: fix errors in miptree related function | Maciej Cencora | 2009-11-23 | 1 | -3/+8 |
| | | | | | | | | | | | | - typo - memory leak - off by one (spotted by airlied) | ||||
| * | svga: Scrub Makefiles a bit | Jakob Bornecrantz | 2009-11-23 | 2 | -20/+2 |
| | | | | | | | | | | | | Remove x86 specific hacks. Not that they will ever be used on none x86 arches, but they are built by default. And the way the flags where added was a hack. | ||||
| * | mesa: Initialize variable in _mesa_get_texel_fetch_func. | Vinson Lee | 2009-11-23 | 1 | -1/+1 |
| | | |||||
| * | glx: Prevent potential null pointer deference in driCreateContext. | Vinson Lee | 2009-11-23 | 1 | -1/+3 |
| | | |||||
| * | glu/sgi: Fix memory leak in bitmapBuild2DMipmaps. | Vinson Lee | 2009-11-23 | 1 | -0/+1 |
| | | |||||
| * | glu/sgi: Fix memory leak in gluScaleImage3D. | Vinson Lee | 2009-11-23 | 1 | -0/+2 |
| | | |||||
| * | r300: fix VP source conflict resolution on 64-bit machines | Maciej Cencora | 2009-11-22 | 1 | -1/+1 |
| | | | | | | | | | | On 32bit machines we were lucky because the sizeof(reg) == sizeof(rc_src_register). On 64bit machines pointers are 8 bytes long, so we were overwriting other data. | ||||
| * | r300: fix SIN/COS/SCS instructions for R300 fp | Maciej Cencora | 2009-11-22 | 1 | -5/+5 |
| | | |||||
| * | glu/sgi: Fix memory leak in gluScaleImage. | Vinson Lee | 2009-11-22 | 1 | -0/+2 |
| | | |||||
| * | glu: Fix memory leak in __gl_meshMakeEdge. | Vinson Lee | 2009-11-22 | 1 | -1/+6 |
| | | |||||
| * | svga: Prevent potential null pointer deference in vmw_surface.c. | Vinson Lee | 2009-11-22 | 1 | -1/+1 |
| | | |||||
| * | svga: Fix memory leak in vmw_screen_ioctl.c | Vinson Lee | 2009-11-22 | 1 | -0/+1 |
| | | |||||
| * | st/xorg: Prevent potential null pointer deference in xorg_xv.c. | Vinson Lee | 2009-11-22 | 1 | -1/+1 |
| | | |||||
| * | st/xorg: Reorder cases in switch statement. | Vinson Lee | 2009-11-22 | 1 | -1/+3 |
| | | | | | | | | Silences missing break statement warning. | ||||
| * | radeon: fix compressed mipmapped textures | Maciej Cencora | 2009-11-21 | 2 | -22/+29 |
| | | | | | | | | Tested on r300 only, other cards may require adjusting texture_compressed_row_align. | ||||
| * | radeon: fix glCompressedTexSubImage | Maciej Cencora | 2009-11-21 | 1 | -10/+12 |
| | | |||||
| * | intel: make CopyTex[Sub]Image fallback debug messages more consistent | Roland Scheidegger | 2009-11-21 | 1 | -2/+8 |
| | | |||||
| * | mesa: handle different RowStride in _mesa_get_compressed_teximage | Roland Scheidegger | 2009-11-21 | 1 | -6/+21 |
| | | | | | | | | | | | | drivers storing compressed textures with non-native stride but relying on _mesa_get_compressed_teximage for GetCompressedTexImage otherwise won't work correctly (for instance i965 compressed mipmaps). | ||||
| * | i965: Fix several memory leaks on exit. | Eric Anholt | 2009-11-21 | 4 | -5/+11 |
| | | | | | | | | Bug #25194. | ||||
| * | st/egl: Fix memory leak in egl_tracker.c. | Vinson Lee | 2009-11-20 | 1 | -1/+1 |
| | | |||||
| * | draw: Initialize variable in draw_pt.c. | Vinson Lee | 2009-11-20 | 1 | -1/+2 |
| | | |||||
| * | i915g: Add missing break statement in i915_debug.c. | Vinson Lee | 2009-11-20 | 1 | -0/+1 |
| | |