Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-03-10 | mesa: fast-track glColor and similar calls when not immediate mode rendering | Keith Whitwell | |
Often these are mixed in with draw arrays calls, etc. Try not to get the whole immediate rendering state machine going when we receive one of these on their own. | |||
2008-03-05 | gallium: michel's patch to rework texture/sampler binding interface | Keith Whitwell | |
Bind all the samplers/textures at once rather than piecemeal. This is easier for drivers to understand. | |||
2008-03-04 | gallium: Add missing file for scons build. | Michel Dänzer | |
2008-02-29 | gallium: change st->state.sampler_texture[] to store pipe_texture pointers | Brian Paul | |
This is a better fix for the previous check-in. Fixes texadd.c conform test, and probably other bugs. | |||
2008-02-29 | gallium: fix update_textures() bug in pipe_texture binding logic | Brian Paul | |
The 'st' pointer might not have changed, but st->pt might have. The dirtyData flag will indicate when that's happened, so check it. | |||
2008-02-29 | gallium: fix glCopyPixels(GL_DEPTH) when Z format conversion is needed | Brian Paul | |
2008-02-28 | gallium: fix surface/texture format conversion in st_CopyPixels | Brian Paul | |
If the src buffer's format isn't supported as a texture format, find a different texture format. | |||
2008-02-28 | gallium: added a texture format sanity check/assertion in st_texture_create() | Brian Paul | |
make sure the tex format is actually supported by the driver. | |||
2008-02-28 | galliums: s/uint/enum pipe_format/ | Brian Paul | |
2008-02-28 | gallium: in GL_SELECT mode, update hitflag in rasterpos | Brian Paul | |
2008-02-28 | gallium: State tracker cleanups wrt clears. | Keith Whitwell | |
2008-02-28 | Convert crlf->lf line endings. | José Fonseca | |
Windows/DOS users should enable core.autocrlf from now on. | |||
2008-02-28 | gallium: Convert CRLF -> LF. | Jose Fonseca | |
DOS/Windows users should not commit text files with CRLF line endings but use instead git config --global core.autocrlf true | |||
2008-02-28 | scons: Build mesa source with c99. | José Fonseca | |
2008-02-27 | gallium: remove pipe_context->texture_create/release/get_tex_surface() | Brian | |
These functions are now per-screen, not per-context. | |||
2008-02-27 | gallium: move is_format_supported() to pipe_screen struct | Brian | |
2008-02-27 | gallium: start removing pipe_context->get_name/vendor/param/paramf | Brian | |
These are now per-screen functions, not per-context. State tracker updated, code in drivers and p_context.h disabled. | |||
2008-02-27 | mesa: set input read only on success | Jerome Glisse | |
2008-02-27 | mesa: Add copyright headers. | José Fonseca | |
2008-02-26 | gallium: use pipe_texture_reference() instead of pipe->texture_release() | Brian | |
2008-02-26 | gallium: remove pipe parameter from pipe_texture_reference() | Brian | |
Added pipe field to pipe_texture (temporary, see comments). First step toward context-less texture creation... | |||
2008-02-26 | gallium: #includes to silence warnings | Brian | |
2008-02-26 | gallium: fix zero-sized viewport bug | Brian | |
If st_create_framebuffer() is called with width=0, height=0 and the program never called glViewport, the viewport wasn't properly initalized. This fixes that. | |||
2008-02-26 | gallium: fix off by one rasterpos bug | Brian | |
2008-02-26 | gallium: remove input_map[] from pipe_shader_state | Brian | |
2008-02-26 | gallium: Add missing copyright headers. | José Fonseca | |
2008-02-26 | add an explicit callback decleration and use it to silence warnings | Zack Rusin | |
2008-02-26 | implement deleting of driver side cached state in cso's | Zack Rusin | |
2008-02-25 | gallium: clamp line width when creating raster state object | Brian | |
2008-02-25 | Remove files of unsupported build systems. | José Fonseca | |
2008-02-21 | gallium: fill in some blend/rasterizer template fields to make sure they're ↵ | Brian | |
all valid, even if not relevant | |||
2008-02-20 | gallium: replace some ordinary assignments with pipe_reference_texture() | Brian | |
This fixes at least one instance of dereferencing an invalid texture pointer. | |||
2008-02-20 | gallium: new pipe->texture_update() function | Brian | |
Called whenever texture data is changed (glTexImage, glTexSubImage, glCopyTexSubImage, etc). | |||
2008-02-20 | gallium: mark texture object data dirty in do_copy_texsubimage() | Brian | |
2008-02-20 | gallium: re-enable GenerateMipmap calls | Brian | |
2008-02-20 | gallium: state tracker didn't always notify drivers of texobj data changes | Brian | |
Calling glTexSubImage() or glTexImage() to replace texture data didn't reliably cause pipe->set_sampler_texture() to get called so drivers didn't always get notified of new texture data. The st_texture_object->pt pointer doesn't always indicate changed data so added a dirtyData field. | |||
2008-02-19 | Remove src/mesa and src/mesa/main from gallium source include paths. | José Fonseca | |
2008-02-19 | Bring in ppc spe rtasm into gallium's rtasm module. | José Fonseca | |
Moving files since these are not being used outside gallium. | |||
2008-02-19 | Simplify makefile boilerplate code. | José Fonseca | |
Don't define ASM_SOURCES variable globally -- reserve that variable to be defined locally by makefiles, together with C_SOURCES and CPP_SOURCES. | |||
2008-02-19 | Use gallium's rtasm module. | José Fonseca | |
2008-02-18 | Update for llvm -> gallivm rename. | José Fonseca | |
2008-02-18 | Update scons build for new code layout. | José Fonseca | |
2008-02-18 | Code reorganization: split gallium and mesa makefiles. | José Fonseca | |
In other words, don't build src/gallium source code from within src/mesa/Makefile. Also, allow to customize which gallium auxiliary dirs, driver driver, winsys dirs get built from the config/* files. | |||
2008-02-15 | Move cell_vertex_fetch.c for recent code reorg. | Ian Romanick | |
2008-02-15 | Initial version of code gen for attribute fetch | Ian Romanick | |
2008-02-15 | Correct the convert to and from float instructions | Ian Romanick | |
2008-02-15 | draw: subclass vertex shaders according to execution method | Keith Whitwell | |
Create new files for shaders compiled/executed with llvm, sse, exec respectively | |||
2008-02-15 | Merge commit 'origin/gallium-0.1' into gallium-0.1 | Keith Whitwell | |
2008-02-15 | Merge commit 'origin/gallium-0.1' into gallium-0.1 | Keith Whitwell | |
Conflicts: src/gallium/drivers/softpipe/sp_quad_fs.c src/gallium/drivers/softpipe/sp_state.h src/gallium/drivers/softpipe/sp_state_fs.c | |||
2008-02-15 | Code reorganization: s/aux/auxiliary/ -- update build. | José Fonseca | |