Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | nvfx: avoid flushes in primitives | Luca Barbieri | 2010-04-12 | 1 | -5/+20 |
| | | | | | | | | | | Currently we miscalculate the space needed to push vertices, causing flushes where they should not happen. Use a much more conservative estimate to fix it. It will be done better in the future (e.g. using the nv50 primitive splitter). | ||||
* | r300/compiler: Comment code, add much better mirror maths. | Corbin Simpson | 2010-04-12 | 2 | -29/+161 |
| | |||||
* | nvfx: fix bind flags | Luca Barbieri | 2010-04-12 | 2 | -3/+3 |
| | |||||
* | r300/compiler: Implement texcoord repeat and mirror for NPOT. | Corbin Simpson | 2010-04-11 | 4 | -37/+140 |
| | |||||
* | r300g: Setup external state for wrap modes. | Corbin Simpson | 2010-04-11 | 1 | -0/+26 |
| | |||||
* | r300g: Cleanup fragment program external state setup. | Corbin Simpson | 2010-04-11 | 1 | -18/+16 |
| | |||||
* | r300/compiler: Add NPOT compatibility fields to external state. | Corbin Simpson | 2010-04-11 | 1 | -2/+26 |
| | | | | Completely unused for now. | ||||
* | llvmpipe: Respect pipe_sampler_view::format. | José Fonseca | 2010-04-12 | 3 | -4/+11 |
| | |||||
* | progs/gallium/raw: Update symbols. | José Fonseca | 2010-04-12 | 3 | -11/+11 |
| | | | | Untested -- just the same changes done to progs/gallium/python. | ||||
* | progs/gallium/python: Try to fix most regressions. | José Fonseca | 2010-04-12 | 9 | -151/+123 |
| | | | | Not enough for retrace to work again though. | ||||
* | st/python: Fix regressions. | José Fonseca | 2010-04-12 | 3 | -48/+117 |
| | |||||
* | trace: Fix several regressions introduced by recent interface changes. | José Fonseca | 2010-04-12 | 6 | -76/+142 |
| | |||||
* | llvmpipe: pipe_target needs now 3 bits to be represented. | José Fonseca | 2010-04-12 | 1 | -1/+1 |
| | |||||
* | stw: Update for pipe_resource interface changes. | José Fonseca | 2010-04-12 | 1 | -15/+17 |
| | |||||
* | stw: Fix minor st_api migration glitches. | José Fonseca | 2010-04-12 | 2 | -2/+6 |
| | |||||
* | st/wgl: Switch from st_public.h to st_api.h. [V2] | Chia-I Wu | 2010-04-12 | 12 | -197/+519 |
| | | | | | | | This is only compile tested with crossmingw. V2: - reference count stw_framebuffer | ||||
* | Fix build with --enable-32-bit. | Török Edwin | 2010-04-11 | 2 | -2/+2 |
| | | | | | | | | | CFLAGS needs to be passed, as you already know. Commit 3e17a5b047124c46ee45dbd1848127c67e0d62f3 broke this by adding a new link command without CFLAGS. Signed-off-by: Török Edwin <[email protected]> Signed-off-by: Dan Nicholson <[email protected]> | ||||
* | Revert "dri/drivers: fix 32bit builds on 64bit systems" | Dan Nicholson | 2010-04-11 | 1 | -1/+1 |
| | | | | | | This reverts commit bd09fce27119548cb91cc2aa9ced6a7347aefc3a. Török Edwin sent the correct fix to the list a couple days ago in <[email protected]>. | ||||
* | nvfx: make NOUVEAU_NO_TRANSFER default off | Luca Barbieri | 2010-04-12 | 1 | -1/+1 |
| | | | | | | | | | | Otherwise, we read from VRAM... Yes, again, it should be fixed to tell whether the buffer is in VRAM or not and behave appropriately. But this should be in pipebuffer/a generic layer; revisit this later too. | ||||
* | nvfx: always use M2MF instead of the blitter | Luca Barbieri | 2010-04-12 | 1 | -10/+5 |
| | | | | | | | | | | | | Currently we are relocating transfers to VRAM to use the blitter, which is terrible. Maybe for ->VRAM the blitter could be better, but we can't be perfectly sure of that due to relocations. In other words, just do the simple thing, and defer fine-tuning the transfer hardware method to a later stage, while making it work decently now. | ||||
* | st/egl: Request the front buffer as needed. | Chia-I Wu | 2010-04-12 | 1 | -7/+11 |
| | | | | | The front buffer is added to support old X servers. Check the version of the server so that it can be added as needed. | ||||
* | nvfx: add missing vtbl for shared textures | Luca Barbieri | 2010-04-12 | 1 | -0/+1 |
| | |||||
* | r300g: atomize FS constant buffer | Marek Olšák | 2010-04-12 | 6 | -41/+37 |
| | |||||
* | r300g: atomize compiler's state variables for fragment shader | Marek Olšák | 2010-04-12 | 5 | -16/+15 |
| | |||||
* | r300g: atomize fragment shader | Marek Olšák | 2010-04-12 | 10 | -59/+98 |
| | |||||
* | r300g: remove a false comment | Marek Olšák | 2010-04-12 | 1 | -3/+0 |
| | |||||
* | r300g: emit FS depth output config with FS code | Marek Olšák | 2010-04-12 | 1 | -19/+20 |
| | |||||
* | r300g: FS constants emission rework | Marek Olšák | 2010-04-12 | 5 | -21/+156 |
| | | | | | * The constant buffer emission is separated from RC state variables emission. * The immediates are emitted with FS code. | ||||
* | r300g: Remove unnecessary headers. | Vinson Lee | 2010-04-11 | 2 | -3/+0 |
| | |||||
* | r300g: Initialize base.bind member variable. | Vinson Lee | 2010-04-11 | 1 | -0/+1 |
| | | | | The base.bind member variable was never initialized. | ||||
* | i915g: Fix possible null pointer deference in debug builds. | Vinson Lee | 2010-04-11 | 1 | -1/+1 |
| | | | | | i915_buffer deferences buf in debug builds. Move declaration and assignment to inside NULL check of buf. | ||||
* | progs/trivial: Update .gitignore. | Vinson Lee | 2010-04-11 | 1 | -0/+1 |
| | |||||
* | progs/egl: Add lib directories to OpenVG demos | Jakob Bornecrantz | 2010-04-12 | 1 | -1/+1 |
| | |||||
* | st/egl: Fix DRI2 on old X servers | Jakob Bornecrantz | 2010-04-12 | 1 | -1/+10 |
| | |||||
* | winsys/sw: Fix error paths | Jakob Bornecrantz | 2010-04-12 | 2 | -3/+14 |
| | |||||
* | llvmpipe: Fix transfers after resource change | Jakob Bornecrantz | 2010-04-12 | 1 | -0/+1 |
| | |||||
* | util: Remove unnecessary header. | Vinson Lee | 2010-04-11 | 1 | -1/+0 |
| | |||||
* | i965g: Remove unnecessary header. | Vinson Lee | 2010-04-11 | 1 | -1/+0 |
| | |||||
* | r300g: Add r300_resource.c to SCons build. | Vinson Lee | 2010-04-11 | 1 | -0/+1 |
| | | | | | This was missed in commit 287c94ea4987033f9c99a2f91c5750c9083504ca, the gallium-resources branch merge. | ||||
* | svga: Remove unnecessary headers. | Vinson Lee | 2010-04-11 | 4 | -8/+0 |
| | |||||
* | trace: Remove unnecessary header. | Vinson Lee | 2010-04-11 | 1 | -1/+0 |
| | |||||
* | r300g: a fix for piglit/texrect-many | Marek Olšák | 2010-04-11 | 1 | -1/+4 |
| | | | | Broken since 146879284c6b844f35afe3a3ef3330726afbe8ac. | ||||
* | r300g: use a dummy replacement vertex shader if the shader compilation fails | Marek Olšák | 2010-04-11 | 3 | -19/+51 |
| | |||||
* | r300g: use a dummy replacement fragment shader if the shader compilation fails | Marek Olšák | 2010-04-11 | 5 | -33/+80 |
| | | | | Better than killing an application. | ||||
* | dri/drivers: fix 32bit builds on 64bit systems | Maciej Cencora | 2010-04-11 | 1 | -1/+1 |
| | |||||
* | Merge commit 'origin/7.8' | Maciej Cencora | 2010-04-11 | 5 | -2/+24 |
|\ | |||||
| * | r300: respect radeon common code fallbacks | Maciej Cencora | 2010-04-11 | 3 | -2/+10 |
| | | | | | | | | Fixes progs/demos/shadowtex under KMS | ||||
| * | r300: set proper vertex index limits also in non indexed mode | Maciej Cencora | 2010-04-11 | 1 | -0/+8 |
| | | | | | | | | Fixes #27521, broken menus in UT2004 and broken water refraction in Sauerbraten. | ||||
| * | r600: add new r7xx pci ids | Alex Deucher | 2010-04-09 | 2 | -0/+6 |
| | | |||||
| * | glx: Fix config chooser logic for 'mask' matching | Kristian Høgsberg | 2010-04-09 | 1 | -5/+9 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When matching attributes using the 'mask' matching criteria, the spec says that "Only GLXFBConfigs for which the set bits of attribute include all the bits that are set in the requested value are considered. (Additional bits might be set in the attribute)." The current test returns true if the two bit masks have bits in common, specifically it matches even if the requested value has bits set that are not set in the fbconfig attribute. For example, an application asking for GLX_DRAWABLE_TYPE, GLX_PIXMAP_BIT | GLX_PBUFFER_BIT, as glxpbdemo does, will match fbconfigs that don't support pbuffer rendering, as long as they support pixmap rendering. Reviewed-by: Ian Romanick <[email protected]> |