Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-08-05 | nv50: build proper phi functions in the first place | Christoph Bumiller | |
2010-08-05 | nv50: fix constbuf validation | Christoph Bumiller | |
We only uploaded up to the highest offset a program would use, and if the constant buffer isn't changed when a new program is used, the new program is missing the rest of them. Might want to introduce a "fill state" for user mem constbufs. | |||
2010-08-05 | nv50: don't eliminate loads to dedicated values | Christoph Bumiller | |
2010-07-31 | nv50: fixes for nested IFs | Christoph Bumiller | |
2010-07-31 | nv50: explicitly set src type for SET ops | Christoph Bumiller | |
Need to do this more nicely for all ops. | |||
2010-07-31 | nv50: insert MOVs also for PHI sources from dominating block | Christoph Bumiller | |
Otherwise we get live range conflicts for operands that are written only in e.g. an ELSE block but not the IF block. | |||
2010-07-31 | nv50: fix for empty BBs | Christoph Bumiller | |
2010-07-31 | nv50: add signed RGTC1 to format table, allow 2_10_10_10 for vbufs | Christoph Bumiller | |
2010-07-26 | nv50: add missing 2nd source for POW multiplication | Christoph Bumiller | |
2010-07-26 | nv50: permit usage of undefined TGSI TEMPs | Christoph Bumiller | |
2010-07-26 | nv50: fix constant_operand opt mul by 2 case | Christoph Bumiller | |
2010-07-26 | nv50: simple reload elimination and local CSE | Christoph Bumiller | |
2010-07-24 | nv50: add/fix some license headers | Christoph Bumiller | |
2010-07-24 | nv50: change back accidentally swapped UNORM,SNORM vertex type | Christoph Bumiller | |
2010-07-24 | nv50: don't produce MOV immediate to output reg in store opt | Christoph Bumiller | |
2010-07-24 | nv50: introduce the big formats table | Christoph Bumiller | |
2010-07-24 | nouveau: update nouveau_class.h | Christoph Bumiller | |
Adds nvc0, new vertex formats, and dual source blending values. | |||
2010-07-23 | nv50: import new compiler | Christoph Bumiller | |
2010-07-23 | draw: add small ybias factor for drawing wide points | Brian Paul | |
Fixes minor rasterization error detected by some tests. | |||
2010-07-23 | softpipe: Check for NULL pointer in sp_destroy_tile_cache(). | Michal Krol | |
2010-07-23 | softpipe: Check for NULL pointer in sp_destroy_tex_tile_cache(). | Michal Krol | |
2010-07-23 | nv50: implement depth clamp | Christoph Bumiller | |
2010-07-23 | xorg/vmwgfx: Implement early mode pruning based on max fb size. | Thomas Hellstrom | |
Also move some initialization from screen init to pre-init, now that it is possible. Also import a new vmwgfx drm (1.3) header. Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com> | |||
2010-07-23 | st/xorg: Init the Gallium3D / libkms resources in pre-init. | Thomas Hellstrom | |
This makes it possible to prune modes already in pre-init. We also keep these resources alive across server generations, and they are implicitly closed on server exit. Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com> | |||
2010-07-23 | st/xorg: Kill a couple of compilation warnings | Thomas Hellstrom | |
Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com> | |||
2010-07-23 | st/xorg vmwgfx/xorg: Add a pre-init customizer callback | Thomas Hellstrom | |
Add a customizer callback just before initial config setting, so that the customizer code can initialize the mode validator using the drm file-descriptor. Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com> | |||
2010-07-23 | st/xorg: Add a possibility to prune modes and limit fb allocation size based ↵ | Thomas Hellstrom | |
on max fb size. Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com> | |||
2010-07-22 | llvmpipe: Partially fix resource texture from_handle | Jakob Bornecrantz | |
2010-07-22 | llvmpipe: Don't align values already aligned | Jakob Bornecrantz | |
2010-07-22 | i915g: Rename winsys debug options | Jakob Bornecrantz | |
2010-07-22 | i915g: Allow wrapping with software pipes | Jakob Bornecrantz | |
2010-07-22 | i915g: Set total_nblocksy in from_handle | Jakob Bornecrantz | |
2010-07-22 | i915g: Add some debug prints in texture code | Jakob Bornecrantz | |
2010-07-22 | i915g: Ifdef out debug code on non-debug builds | Jakob Bornecrantz | |
2010-07-22 | tgsi: Fix error message on invalid swizzle parse | Jakob Bornecrantz | |
2010-07-22 | draw: re-order optimization passes depending on LLVM version, 32/64-bit | Brian Paul | |
This is a work-around for an apparent bug in LLVM seen with piglit's glsl-vs-sqrt-zero test. | |||
2010-07-22 | draw: added new assertions to clipping code | Brian Paul | |
2010-07-21 | softpipe: add missing support for PIPE_FORMAT_S8_USCALED surfaces | Brian Paul | |
And remove checks of surface depth bits. The state tracker should not turn on depth/stencil testing if the framebuffer doesn't have depth/stencil. | |||
2010-07-21 | softpipe: fix sp_tile_cache_flush_clear() regression | Brian Paul | |
2010-07-21 | r600g: add support for all R6XX/R7XX asic | Jerome Glisse | |
This configure some of the value properly based on asic so others asic than RV710 works too. Signed-off-by: Jerome Glisse <jglisse@redhat.com> | |||
2010-07-21 | r600g: add r600 compile mode to compiler. | Dave Airlie | |
some of the ALU instructions are different on r6xx vs r7xx, separate the alu translation to separate files, and use family to pick which compile stage to use. | |||
2010-07-21 | r600g: add family retrival | Dave Airlie | |
allow pipe driver to get the family of the gpu. | |||
2010-07-21 | llvmpipe: say no to depth clamp | Marek Olšák | |
The other drivers just return 0 without the assert. | |||
2010-07-21 | r300g: implement depth clamp | Marek Olšák | |
Depth clamping seems to be implicit if clipping is disabled. It's not perfect, but it's good enough for wine and passes the corresponding piglit tests. | |||
2010-07-21 | r300g: cleanup clip state emission | Marek Olšák | |
2010-07-21 | draw: disable depth clipping if depth clamp is enabled | Marek Olšák | |
2010-07-21 | cso: handle depth clamp | Marek Olšák | |
2010-07-21 | gallium: add depth clamp to the interface | Marek Olšák | |
2010-07-21 | draw: tweak aa line width threshold and sampling | Brian Paul | |
Set sampler max_lod to avoid sampling the 1x1 and 2x2 mipmap levels. Fixes piglit line-aa-width test, fd.o bug 29160. | |||
2010-07-21 | nouveau/nvfx: Add new PIPE_CAP values | Patrice Mandin | |
Signed-off-by: Patrice Mandin <patmandin@gmail.com> |