Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-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-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-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 | Merge commit 'origin/st-shader-varients' | Roland Scheidegger | |
Conflicts: src/mesa/state_tracker/st_atom_shader.c src/mesa/state_tracker/st_program.c | |||
2009-11-25 | r600: add ARB_texture_non_power_of_two support. | Dave Airlie | |
This makes the miptree rounds up to the near POT for each level for all radeons, however since mipmaps aren't support with NPOT on previous radeons this calculation shouldn't cause any problems. If it does we can just make it r600 only. I tested a few mipmap demos on r500 and they all seem to work. Signed-off-by: Dave Airlie <airlied@redhat.com> | |||
2009-11-24 | r600 : reset stack flag with one channel only. | Richard Li | |
2009-11-24 | r600 : fix stack depth setting bug. | Richard Li | |
2009-11-24 | llvmpipe: Update instructions. | José Fonseca | |
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 | util: Describe a few more formats. | 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 | |
2009-11-24 | llvmpipe: Use the generic conversion routine for depths. | José Fonseca | |
This allows for z32f depth format to work correctly. | |||
2009-11-24 | llvmpipe: Be more conservative with the supported formats. | José Fonseca | |
We'll likely support much more formats, but doing this allows to run more testsuites without immediately hit assertion failures. | |||
2009-11-24 | wgl: Fix copy'n'paste typo in comment. | José Fonseca | |
2009-11-24 | llvmpipe: Fix typo in comparison operator. | José Fonseca | |
2009-11-24 | tgsi: Document Declaration Semantic token and FACE semantic name. | Michal Krol | |
2009-11-24 | slang: Fix allocation size. | Michal Krol | |
We don't need 16K+ to store a single pointer. | |||
2009-11-24 | mesa: Fix pointer arithmetic. | 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-24 | gallium: Refactor the instruction predicate TGSI token. | Michal Krol | |
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. | |||
2009-11-24 | r300: fix swtcl bo leak problem. | Dave Airlie | |
We can get a lot of swtcl bo allocations - need to probably abstract this a bit further. Signed-off-by: Dave Airlie <airlied@redhat.com> | |||
2009-11-24 | radeon/r200/r300/r600: make bo mapping be explicit | Dave Airlie | |
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 <airlied@redhat.com> | |||
2009-11-23 | mesa: use gcc __builtin_popcount() | Brian Paul | |
2009-11-23 | r300g: use util_bitcount() | Brian Paul | |
2009-11-23 | egl: use util_bitcount() | Brian Paul | |
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 | radeon: fix errors in miptree related function | Maciej Cencora | |
- typo - memory leak - off by one (spotted by airlied) | |||
2009-11-23 | svga: Scrub Makefiles a bit | Jakob Bornecrantz | |
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. | |||
2009-11-23 | slang: Check return value from emit_instruction(). | Michal Krol | |
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 | softpipe: Initialise TGSI machine's Face. | 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 | |