Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-06-23 | draw: don't try to precalculate the pipeline output primitive | Keith Whitwell | |
We were previously calculating a value which was either the geometry shader output primitive or the application's input primitive, and passing that to the various front/middle/back components for use as the ultimate rendering primtive. Unfortunately, this was not correct -- if the vcache decomposition path is active and geometry shaders are *not* active, we can end up with a third primitive -- specifically the decomposed version of the input primitive. Rather than trying to precalculate this, just let the individual components inform their successors about which primitive type they are recieving. | |||
2010-06-23 | draw: mask off DRAW_PIPE_FLAG_MASK bits in prim decompose code | Brian Paul | |
Any elt may potentially have flags bits set so mask off those bits everywhere. Fixes crashes with demos/gamma.c, redbook/polys.c, etc. but polygon stippling is still broken. | |||
2010-06-23 | egl: Add a test for MESA_EGL_NO_X11_HEADERS. | Chia-I Wu | |
When the macro is defined, X11 headers will not be included. | |||
2010-06-23 | egl: Add support for EGL_MESA_drm_display. | Chia-I Wu | |
The extension defines eglGetDRMDisplay that creates an EGLDisplay from a DRM fd. Calling eglCreateWindowSurace or eglCreatePixmapSurface with such displays will generate EGL_BAD_NATIVE_WINDOW or EGL_BAD_NATIVE_PIXMAP. | |||
2010-06-23 | egl: Introduce platform displays internally. | Chia-I Wu | |
This commit introduces type-safe platform displays internally. A platform display consists of a generic pointer and an enum that specifies the platform. An EGLDisplay is created from a platform display. Native displays become platform displays whose platform is determined by _eglGetNativePlatform(). Platform windows and pixmaps may also be introduced if needed. | |||
2010-06-23 | radeong: Disable Galahad for now; breaks texturing. | Corbin Simpson | |
2010-06-22 | id, glhd: Fix malloc/calloc of struct. | Corbin Simpson | |
( >&) | |||
2010-06-22 | glhd: Add query protection. | Corbin Simpson | |
Not quite copied from r300g. This is slightly more API-compliant. | |||
2010-06-22 | glhd: Grab framebuffer state checks from r300g. | Corbin Simpson | |
2010-06-22 | glhd: Grab resource_copy_region from r300g. | Corbin Simpson | |
2010-06-22 | glhd: Grab is_format_supported warning from r300g. | Corbin Simpson | |
2010-06-22 | glhd: Add glhd_warn for unconditional stderr output. | Corbin Simpson | |
Design decision. Bad API errors should never be silenced. Of course, you can always not use galahad. | |||
2010-06-22 | id, glhd: Fix segfault with misreferenced pipe member. | Corbin Simpson | |
And remove the offending member to keep that from happening again. | |||
2010-06-22 | targets, radeong: Add Galahad. | Corbin Simpson | |
Currently unconditional and causes segfaults. | |||
2010-06-22 | configure: Add galahad to default build. | Corbin Simpson | |
2010-06-22 | gallium/drivers: Create Galahad from identity. | Corbin Simpson | |
Galahad is a sanity-checking layer meant to replace the crufty and scattered sanity checks inside drivers with a robust, non-silenceable, useful set of warnings and errors that can be used to keep misbehaving state trackers from going unnoticed. | |||
2010-06-22 | mesa: fix attachment error checking for glGetFramebufferAttachmentParameteriv() | Brian Paul | |
This is a follow-on to commit 80dfec3e53fd5b5c8c31fb16376c9910258c91b0. The valid attachments for glGetFramebufferAttachmentParameteriv() depends on whether we're querying the default FBO or a user-created FBO. | |||
2010-06-23 | r300/compiler: allow 1024 instructions in r5xx vertex shaders | Marek Olšák | |
2010-06-23 | r300/compiler: allow 32 temporaries in vertex shaders | Marek Olšák | |
2010-06-23 | r300/compiler: emulate loops in vertex shaders | Marek Olšák | |
It is not perfect, but it is the best we got. | |||
2010-06-23 | mesa: fix assertion failure for GL_ALPHA FBOs | Marek Olšák | |
2010-06-23 | r300g: attempt to fix texture corruption on RV505 | Marek Olšák | |
2010-06-23 | r300g: index buffer range checking | Marek Olšák | |
2010-06-22 | i915g: Revert debug hunks from last commit | Jakob Bornecrantz | |
2010-06-22 | i915g: Reduce state emission by using a index bias | Jakob Bornecrantz | |
2010-06-22 | i915g: Drop fifo code in vbuf | Jakob Bornecrantz | |
2010-06-22 | i915g: Change state code in vbuf code | Jakob Bornecrantz | |
2010-06-22 | i915g: Rework debug print code | Jakob Bornecrantz | |
2010-06-22 | i915g: Switch to state atoms | Jakob Bornecrantz | |
2010-06-22 | i915g: i915_state_sampler.c code style | Jakob Bornecrantz | |
2010-06-22 | i915g: i915_state_immediate.c code style | Jakob Bornecrantz | |
2010-06-22 | i915g: i915_state_dynamic.c code style | Jakob Bornecrantz | |
2010-06-22 | i915g: Create seperate option for i915g and i965g | Jakob Bornecrantz | |
2010-06-22 | u_math: Add align function npot alignments | Jakob Bornecrantz | |
2010-06-22 | llvmpipe: Ignores | Jakob Bornecrantz | |
2010-06-22 | llvmpipe: make geometry shaders and stream output work | Zack Rusin | |
2010-06-22 | gallium: add a timestamp disjoint query | Zack Rusin | |
allows application to not only request the frequency of the TIME_ELAPSED clock but also to detect if that frequency was consistent throughout the entire bracketed range of graphics commands. | |||
2010-06-22 | gallium: add a new query | Zack Rusin | |
to figure out if gpu is finished with all of the previously issues commands | |||
2010-06-22 | st/mesa: remove bogus assertions st_CompressedTexSubImage2D | Roland Scheidegger | |
width/height may not be a multiple of blocksize (small mip levels / npot textures). This should be handled just fine. Fixes #28530. | |||
2010-06-22 | r300g: optimize the immediate mode emission path a bit | Marek Olšák | |
2010-06-22 | r300g: do not emit ZTOP every draw call | Marek Olšák | |
2010-06-21 | swrast: fix incorrect specular highlights on backfaces | Tim Evans | |
See bug 28577 for details. NOTE: this is a candidate for the 7.8 branch. Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-06-21 | docs: add link to 7.9 relnotes | Brian Paul | |
2010-06-21 | r300g: fix crash when destroying the context on r3xx-r4xx | Marek Olšák | |
FDO bug #28652, | |||
2010-06-21 | llvmpipe: s/lpfs/shader/ | José Fonseca | |
2010-06-21 | r300g: fix the KIL opcode for r3xx-r4xx (v4) | Marek Olšák | |
2010-06-20 | r300g: fix assigning the texture cache region for 1 texture | Marek Olšák | |
2010-06-20 | mapi: Add missing stdlib.h header for malloc declaration. | Vinson Lee | |
2010-06-20 | i965g: Fix setup of immediate types for gen4 disasm. | Vinson Lee | |
Caught by clang. Follow-up to commit 070bbd4fcd5d2b669b880b91730a7ad9d130e416. | |||
2010-06-20 | r300g: manually assign texture cache regions | Marek Olšák | |
This should fix corrupted texturing on r3xx-r4xx. |