Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-11-26 | draw: Fix max_index check. | Keith Whitwell | |
We want to fallback to draw splitting when vertex element indices might be too high for atomic draw path (currently limited to 4095). | |||
2009-11-26 | tgsi/ureg: Add forgotten goto in ureg_DECL_constant(). | Michal Krol | |
2009-11-25 | tgsi: Fix token builder. | Michal Krol | |
2009-11-25 | tgsi: Update raw token dumper after token definition changes. | Michal Krol | |
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 | tgsi: remove unnecessary full_token init and free functions | Keith Whitwell | |
2009-11-24 | tgsi: remove unused Flags member from full_instruction | Keith Whitwell | |
2009-11-24 | util: Describe a few more formats. | José Fonseca | |
2009-11-24 | gallium: simplify tgsi tokens further | Keith Whitwell | |
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. | |||
2009-11-25 | util: also print out memory statistics | Zack Rusin | |
2009-11-24 | tgsi: Document Declaration Semantic token and FACE semantic name. | Michal Krol | |
2009-11-24 | tgsi: Implement predicated instructions in exec. | Michal Krol | |
2009-11-24 | tgsi: Add ureg_DECL_loop(). | Michal Krol | |
2009-11-24 | tgsi: Account for gallium shader token representation changes. | Michal Krol | |
2009-11-23 | gallium/util: added util_bitcount() | Brian Paul | |
2009-11-23 | Merge commit 'origin/mesa_7_7_branch' | Maciej Cencora | |
2009-11-23 | tgsi: Clamp the source argument in micro_exp2() to avoid Inf. | Michal Krol | |
2009-11-23 | tgsi: Remove code that actually had no effect. | Michal Krol | |
2009-11-23 | tgsi: Fix POSITION and FACE fragment shader inputs. | Michal Krol | |
2009-11-23 | tgsi: Bring BGNFOR/ENDFOR implementation up to spec. | Michal Krol | |
2009-11-23 | tgsi: Fake TXD implementation in exec. | Michal Krol | |
2009-11-23 | tgsi: Add execution debugging facilities to exec. | Michal Krol | |
2009-11-20 | draw: Initialize variable in draw_pt.c. | Vinson Lee | |
2009-11-20 | gallium/util: Initialize variables in u_pack_color.h. | Vinson Lee | |
2009-11-20 | util: Add MAX3 and MIN3. | Corbin Simpson | |
2009-11-19 | gallium: don't use arrays for texture width,height,depth | Keith Whitwell | |
2009-11-19 | pb: Make fenced buffers threadsafe. | José Fonseca | |
2009-11-19 | tgsi: Provide ultimate solution for SOA dependencies in exec. | Michal Krol | |
Reorder STOREs in such a way that they appear after the last FETCH. | |||
2009-11-17 | gallium/util: replace //-style comments | Brian Paul | |
2009-11-10 | tgsi/exec: Exit early on error. | Michal Krol | |
2009-11-10 | tgsi/ureg: Simplify logic in tokens_expand(). | Michal Krol | |
2009-11-05 | g3dvl: remove a debug line | Cooper Yuan | |
2009-11-05 | g3dvl: add scissor setting | Cooper Yuan | |
2009-11-04 | util: Remove homegrown Windows KM profiler. | José Fonseca | |
It's not sampling based so its results are biased towards functions called many times. | |||
2009-11-04 | tgsi/ureg: Allow for multiple extended instruction tokens. | Michal Krol | |
For example, we would like to have a predicate and texture token in one instruction to do predicated texture sampling. | |||
2009-11-03 | tgsi: Up tgsi_exec's control flow nesting to 32. | Michal Krol | |
2009-11-02 | tgsi/ureg: Add negate and swizzle for predicates. | Michal Krol | |
2009-11-02 | gallium/util: add casts to silence warnings | Brian Paul | |
2009-11-02 | tgsi/ureg: Update for gallium interface changes. | Michal Krol | |
2009-11-02 | tgsi: Update for gallium interface changes. | Michal Krol | |
2009-10-31 | i965g: more work on compilation | Keith Whitwell | |
2009-10-28 | util: Drop return value from cpuid(). | José Fonseca | |
2009-10-28 | util: Fix cpuid on MSVC. | José Fonseca | |
2009-10-27 | draw: Fix memory leak. | Vinson Lee | |
This would only be hit if we got and invalid index_size. | |||
2009-10-27 | draw: Fix memory leak. | Vinson Lee | |
This would only be hit if we got and invalid index_size. | |||
2009-10-26 | i965g: still working on compilation | Keith Whitwell | |