| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2010-06-23 | linker: Write errors to info log instead of stdout | Ian Romanick | |
| 2010-06-23 | glhd: Simple rasterizer checks. | Corbin Simpson | |
| From the documentation. | |||
| 2010-06-23 | id, glhd: Unbreak texturing. | Corbin Simpson | |
| Argfl. | |||
| 2010-06-23 | linker: Initial implementation of varying slot allocation | Ian Romanick | |
| 2010-06-23 | linker: Limit attribute allocation to MAX_VERTEX_ATTRIBS | Ian Romanick | |
| 2010-06-23 | linker: Support matrix and array vertex inputs | Ian Romanick | |
| 2010-06-23 | linker: Initial implementation of attribute slot allocation | Ian Romanick | |
| 2010-06-23 | Import some bits Mesa's mtypes.h | Ian Romanick | |
| 2010-06-23 | Import gl_program_parameter and gl_program_parameter_list types from Mesa | Ian Romanick | |
| 2010-06-23 | linker: Store the par-linked per-stage shaders in the glsl_program | Ian Romanick | |
| 2010-06-23 | linker: Initial implementation of uniform slot allocation | Ian Romanick | |
| 2010-06-23 | glhd: Use an environment variable (GALAHAD) to enable. Off by default. | Corbin Simpson | |
| 2010-06-23 | Import gl_uniform and gl_uniform_list types from Mesa | Ian Romanick | |
| 2010-06-23 | ir_variable: Add query to get number of slots used by a variable | Ian Romanick | |
| 2010-06-23 | glsl_type: Add method to get number of slots used by a type | Ian Romanick | |
| 2010-06-23 | linker: Document what remains to be done | Ian Romanick | |
| 2010-06-23 | ir_variable: Set locations for shader built-in variables | Ian Romanick | |
| 2010-06-23 | ir_variable: Track the location of uniforms, varings, attributes, etc. | Ian Romanick | |
| 2010-06-23 | linker: Initial implementation of interstage input / output validation | Ian Romanick | |
| 2010-06-23 | ir_variable: Add method to get string representing interpolation qualifier | Ian Romanick | |
| 2010-06-23 | linker: Initial implementation of interstage uniform validation | Ian Romanick | |
| 2010-06-23 | ir_constant: Add method to determine if two constants have the same value | Ian Romanick | |
| 2010-06-23 | Fix multiple usage of an rvalue in constructor component splitting. | Eric Anholt | |
| Store the thing in a variable and deref it for each swizzle if we have to. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> | |||
| 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 | ir_validate: Use callback functionality in ir_hierarchical_visitor | Ian Romanick | |
| 2010-06-23 | ir_hierarchical_visitor: Add generic callback functionality | Ian Romanick | |
| 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 | gallium: Drop sw drm winsys | Jakob Bornecrantz | |
| Last user went away | |||
| 2010-06-23 | i965g: Move bootstrap code to targets | Jakob Bornecrantz | |
| 2010-06-23 | i965g: Rename winsys file | Jakob Bornecrantz | |
| 2010-06-23 | i965g: Moved pci_id to winsys struct | Jakob Bornecrantz | |
| 2010-06-23 | target-helpers: Add inline helpers | Jakob Bornecrantz | |
