| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2009-12-05 | svga: Use _debug_printf, so that output may be dumped in release builds too. | José Fonseca | |
| The dump calls should be wrapped in #ifdef DEBUG .. #endif. | |||
| 2009-12-04 | svga: fix another pipe_reference strict aliasing violation | Roland Scheidegger | |
| 2009-12-04 | Merge branch 'gallium-noblocks' | Roland Scheidegger | |
| Conflicts: src/gallium/state_trackers/xorg/xorg_exa.c | |||
| 2009-12-03 | gallium: fix reference counting functions to be strict-aliasing compliant | Roland Scheidegger | |
| Historically, parts of mesa code are not strict-aliasing safe, hence -fno-strict-aliasing is needed to compile (this got forgotten for scons builds for gallium, which indeed not only caused compiler warnings but also unexplicable crashes in non-debug builds). However, we should try to eliminate code not complying with strict-aliasing code at least for gallium. Hence change pipe_reference functions to make them strict-aliasing compliant. This adds a bit more complexity (especially for derived classes) but is the right thing to do, and it does in fact fix a segfault. | |||
| 2009-12-03 | Move pf_get_bits/size() to u_format auxiliary module. | Michal Krol | |
| 2009-12-03 | Move pf_is_compressed() to u_format auxiliary module. | Michal Krol | |
| 2009-12-02 | Merge branch 'mesa_7_7_branch' | Jakob Bornecrantz | |
| 2009-12-02 | gallium: adapt drivers to interface cleanups | Roland Scheidegger | |
| 2009-12-01 | svga: Add header files for overlay support | Jakob Bornecrantz | |
| 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 | svga: Update for renamed sampler/texture state setters. | Michal Krol | |
| 2009-11-27 | svga: fix for not using texture width/height/depth arrays | Roland Scheidegger | |
| 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 | 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 | 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 | 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 | svga: try harder to make the cachable flag work | Keith Whitwell | |
| It doesn't though. | |||
| 2009-11-25 | svga: revert packing of surface key | Keith Whitwell | |
| Over-ambitious packing of values broke my cursor. | |||
| 2009-11-24 | svga: cache textures as well as buffers | Keith Whitwell | |
| 2009-11-24 | svga: Filter out pendantic and ansi flags | Jakob Bornecrantz | |
| Rather have the driver compile without the flags then having to disable them. | |||
| 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-17 | svga: Remove -Werror for now as GCC 4.4.x raises a bunch of warnings | Jakob Bornecrantz | |
| 2009-11-17 | svga: Add svga driver | Jakob Bornecrantz | |
