Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | r300g: debug option for fake occlusion queries | Marek Olšák | 2010-06-18 | 3 | -6/+58 |
| | |||||
* | draw: implement triangle strips with adjacency in geometry shader | Zack Rusin | 2010-06-17 | 1 | -1/+12 |
| | |||||
* | draw: implement triangle lists with adjacency support in gs | Zack Rusin | 2010-06-17 | 2 | -1/+31 |
| | |||||
* | draw: fix a silly error | Zack Rusin | 2010-06-17 | 1 | -1/+1 |
| | |||||
* | draw: implement line strip adjacency | Zack Rusin | 2010-06-17 | 1 | -0/+5 |
| | |||||
* | draw: implement lines with adjacency in geometry shaders | Zack Rusin | 2010-06-17 | 2 | -18/+48 |
| | |||||
* | draw: validate stream output buffers | Zack Rusin | 2010-06-17 | 1 | -1/+16 |
| | | | | fixes a crash. | ||||
* | draw: fix some unsigned issue | Zack Rusin | 2010-06-17 | 1 | -4/+4 |
| | | | | spotted by Vinson | ||||
* | egl: s/EGL_DISPLAY/EGL_PLATFORM/. | Chia-I Wu | 2010-06-17 | 8 | -57/+64 |
| | | | | | A platform is already used to mean a window system in EGL. No need to use a different term. | ||||
* | egl: s/_EGL_PLATFORM/_EGL_OS/ and s/POSIX/UNIX/. | Chia-I Wu | 2010-06-17 | 4 | -15/+15 |
| | | | | | A platform means a native window system in EGL. Use OS that follows Gallium instead. | ||||
* | st/egl: Build sw/fbdev winsys for fbdev backend. | Chia-I Wu | 2010-06-17 | 1 | -0/+3 |
| | | | | Target egl_fbdev_swrast.so needs sw/fbdev/libfbdev.a. | ||||
* | r300g: more reasonable MSPOS defaults in error path | Marek Olšák | 2010-06-17 | 1 | -2/+2 |
| | |||||
* | r300g: fix surface leaks | Marek Olšák | 2010-06-17 | 1 | -0/+3 |
| | |||||
* | gallium/docs: GLSL glossary entry. | Corbin Simpson | 2010-06-16 | 1 | -0/+4 |
| | |||||
* | gallium/docs: Explain DFRACEXP/DLDEXP. | Corbin Simpson | 2010-06-16 | 1 | -5/+15 |
| | |||||
* | gallium/docs: Remove unneeded "doubles", add double blurb. | Corbin Simpson | 2010-06-16 | 1 | -13/+18 |
| | |||||
* | gallium/docs: Label opcodes by capability bits. | Corbin Simpson | 2010-06-16 | 1 | -9/+20 |
| | |||||
* | gallium/docs: R and RG texture swizzles. | Corbin Simpson | 2010-06-16 | 1 | -2/+2 |
| | | | | | We *did* reach an agreement on this a few months ago, and now the docs reflect it. However, we never got around to UV and Z... | ||||
* | gallium/docs: Flesh out the distro information. | Corbin Simpson | 2010-06-16 | 2 | -10/+46 |
| | | | | | I'm not sure I picked the best voice here. I might come back to this later. | ||||
* | gallium/docs: Fix RST error. | Corbin Simpson | 2010-06-16 | 1 | -1/+1 |
| | |||||
* | r300g: Fix uninitialized variable warnings in error path. | Vinson Lee | 2010-06-16 | 1 | -0/+2 |
| | |||||
* | intel: Remove unnecessary headers. | Vinson Lee | 2010-06-16 | 2 | -6/+0 |
| | |||||
* | draw: make sure we correctly iterate over output buffers on stream out | Zack Rusin | 2010-06-16 | 1 | -5/+11 |
| | | | | | we kept overwriting the first attribute of a vertex in a single-stream- out-buffer case | ||||
* | graw: remove wrong test | Zack Rusin | 2010-06-16 | 1 | -23/+0 |
| | |||||
* | draw: add stream output decomposition file | Zack Rusin | 2010-06-16 | 1 | -0/+123 |
| | |||||
* | draw: rewrite stream output to handle all the dark corners | Zack Rusin | 2010-06-16 | 7 | -128/+196 |
| | | | | | register masks, multiple output buffers, multiple primitives, non-linear vertices (elts) and stride semantics. | ||||
* | translate: don't crash on elts paths with instances | Zack Rusin | 2010-06-16 | 1 | -10/+13 |
| | |||||
* | r300g: Fix up resolve. | Corbin Simpson | 2010-06-16 | 1 | -12/+8 |
| | | | | Yay for old code. | ||||
* | r300g: Fix MSAA state size. | Corbin Simpson | 2010-06-16 | 1 | -1/+1 |
| | |||||
* | r300g: Don't multisample non-32-bpp render targets. | Corbin Simpson | 2010-06-16 | 1 | -0/+6 |
| | |||||
* | r300g: Finish resolve function. | Corbin Simpson | 2010-06-16 | 1 | -6/+14 |
| | |||||
* | r300g: Add resource resolve function. | Corbin Simpson | 2010-06-16 | 1 | -0/+35 |
| | |||||
* | r300g: Moar MSAA setup. | Corbin Simpson | 2010-06-16 | 4 | -11/+63 |
| | | | | Need to just add the resolve, then go switch to new DRM and test. | ||||
* | r300g: Fix indentation. | Corbin Simpson | 2010-06-16 | 1 | -4/+7 |
| | | | | I could *not* let this slide since I'm on a 78-char-wide terminal. | ||||
* | r300g: Old MSAA code from before gallium-msaa. | Corbin Simpson | 2010-06-16 | 4 | -9/+15 |
| | |||||
* | util: add alloc check | Alan Hourihane | 2010-06-16 | 1 | -0/+2 |
| | |||||
* | draw: add alloc check | Alan Hourihane | 2010-06-16 | 1 | -0/+2 |
| | |||||
* | r600: GL_COORD_REPLACE state is only relevant when point sprites are enabled. | Henri Verbeet | 2010-06-16 | 1 | -6/+11 |
| | |||||
* | r600: fix warnings | Marc | 2010-06-16 | 1 | -2/+2 |
| | |||||
* | osmesa: always build standalone for internal symbols | Dan Nicholson | 2010-06-16 | 2 | -21/+3 |
| | | | | | | | | | | | | | | | When building OSMesa and xlib GL, the resulting OSMesa would be linked against libGL instead of the internal mesa libraries. However, when building with -fvisibility=hidden, some of the internal functions used in OSMesa could not be resolved through libGL. Instead, always build OSMesa standalone without linking against libGL. This has the advantage that OSMesa is always built the same way, but it means that disk space is wasted when libGL is installed since both libraries will contain the internal objects. Signed-off-by: Dan Nicholson <[email protected]> Tested-by: Tom Fogal <[email protected]> | ||||
* | draw: handle some out of memory conditions | Alan Hourihane | 2010-06-16 | 12 | -35/+69 |
| | |||||
* | graw: add a gs test for non-sequential inputs | Zack Rusin | 2010-06-16 | 2 | -10/+52 |
| | |||||
* | draw: Remove unnecessary headers. | Vinson Lee | 2010-06-15 | 2 | -2/+0 |
| | |||||
* | gs: make sure we end primitives when finishing executing shaders | Zack Rusin | 2010-06-15 | 3 | -26/+23 |
| | |||||
* | draw/gs: make sure gs works with elts and doesn't overrun the buffer | Zack Rusin | 2010-06-15 | 2 | -11/+43 |
| | |||||
* | mesa: Allow querying the system FBO in GetFramebufferAttachmentParameteriv | Kristian Høgsberg | 2010-06-15 | 1 | -6/+8 |
| | | | | | | | | | | | | | | | | | | | | | | If the default framebuffer is bound to <target>, then <attachment> must be one of FRONT_LEFT, FRONT_RIGHT, BACK_LEFT, BACK_RIGHT, AUXi, DEPTH_BUFFER, or STENCIL_BUFFER, identifying a color buffer, the depth buffer, or the stencil buffer, and <pname> may be FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE or FRAMEBUFFER_ATTACHMENT_OBJECT_NAME. as well as these <pname> values FRAMEBUFFER_ATTACHMENT_RED_SIZE, FRAMEBUFFER_ATTACHMENT_GREEN_SIZE, FRAMEBUFFER_ATTACHMENT_BLUE_SIZE, FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE, FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE, FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE, FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE, or FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING. https://bugs.freedesktop.org/show_bug.cgi?id=28551 | ||||
* | graw: test multiple cb's in geometry shaders | Zack Rusin | 2010-06-15 | 2 | -18/+82 |
| | |||||
* | graw: fix setup for multiple constant buffers | Zack Rusin | 2010-06-15 | 2 | -21/+64 |
| | |||||
* | draw: run the pipeline with the correct number of verts | Zack Rusin | 2010-06-15 | 1 | -1/+1 |
| | | | | verts per primitive, not total count | ||||
* | draw: fix primitive indexing in the pipeline | Zack Rusin | 2010-06-15 | 1 | -2/+4 |
| | | | | spotted by Keith |