Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-12-03 | Move pf_get_block() to u_format auxiliary module. | Michal Krol | |
2009-12-03 | Move pf_is_depth_and_stencil() to u_format auxiliary module. | Michal Krol | |
2009-12-03 | Move pf_is_depth_stencil() to u_format auxiliary module. | Michal Krol | |
2009-12-03 | Move pf_is_compressed() to u_format auxiliary module. | Michal Krol | |
2009-12-03 | tgsi/ureg: Fix ureg_emit_src(). | Michal Krol | |
2009-12-02 | cso: check if pipe_context::bind_vertex_sampler_states is non-null | Brian Paul | |
Fixes segfaults upon exit when the CSO module is releasing its objects. | |||
2009-12-02 | gallium/util: __builtin_bswap32() is in only gcc 4.3 or later | Brian Paul | |
2009-12-03 | util: Fix generated swizzle comments. | José Fonseca | |
2009-12-01 | tgsi: fix ureg emit after version token change | Keith Whitwell | |
2009-12-01 | Merge commit 'origin/tgsi-simplify-ext' | Keith Whitwell | |
Conflicts: src/gallium/drivers/r300/r300_vs.c | |||
2009-12-01 | Merge commit 'origin/mesa_7_7_branch' | Keith Whitwell | |
Conflicts: src/gallium/drivers/svga/svga_screen_texture.c src/gallium/state_trackers/xorg/xorg_composite.c src/gallium/state_trackers/xorg/xorg_exa.c src/gallium/state_trackers/xorg/xorg_renderer.c src/gallium/state_trackers/xorg/xorg_xv.c src/mesa/main/texgetimage.c src/mesa/main/version.h | |||
2009-12-01 | cso: Fix function prototype. | Michal Krol | |
2009-12-01 | vl: Update for renamed sampler/texture state setters. | Michal Krol | |
2009-12-01 | draw: Update for renamed sampler/texture state setters. | Michal Krol | |
2009-12-01 | cso: Add support for separate vertex sampler state. | Michal Krol | |
2009-12-01 | tgsi/sanity: Up MAX_REGISTERS to 1024. | Michal Krol | |
2009-11-30 | fixups for interface changes (mostly state trackers) | Roland Scheidegger | |
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-28 | util: Fix bad code. | Corbin Simpson | |
Uf. How embarrassing. | |||
2009-11-28 | util: Improve bitcount. | Corbin Simpson | |
Sorry for not pushing this before, it got lost in stashes. | |||
2009-11-27 | gallium/util: added util_bswap32() | Christoph Bumiller | |
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 | rbug: Mention where the GUI can be found. | José Fonseca | |
2009-11-27 | vl: Do not emit tgsi_version token. | Michal Krol | |
2009-11-27 | tgsi: Remove tgsi_version token. | Michal Krol | |
2009-11-26 | gallium: fix more statetrackers/drivers for not using texture ↵ | Roland Scheidegger | |
width/height/depth arrays | |||
2009-11-26 | tgsi/exec: Fix orientation of DDY. | Michal Krol | |
2009-11-26 | tgsi/exec: Force return from a subroutine at ENDSUB. | Michal Krol | |
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 | |