Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-02-02 | gallium/docs: TGSI notes on replication to dst, and also cleanups. | Corbin Simpson | |
Slowly, surely, I'm making this better. | |||
2010-02-02 | gallium/docs: Start turning notes into docs. | Corbin Simpson | |
Yeah, what's that? You can read it? It's got, hmm, *readability*? Nice, ain't it. :3 | |||
2010-02-02 | gallium/docs: Add opcode formatting. | Corbin Simpson | |
2010-02-02 | gallium/docs: default Z texture tuple is (z,z,z,1) for OpenGL | Brian Paul | |
2010-02-02 | gallium/docs: s/convensions/conventions/ | Brian Paul | |
2010-02-02 | r300g: Texture format cleanups, per docs. | Corbin Simpson | |
texenv is perfect now. | |||
2010-02-02 | gallium: Move some compiler portability stuff into p_compiler.h | José Fonseca | |
2010-02-02 | gallium/docs: Did somebody call for a table? | Corbin Simpson | |
2010-02-02 | Track frag shader changes introduced by commit ↵ | Scott Moreau | |
4769566500be1a53dd9b4cc1a613aef439a0e3d8 Signed-off-by: Corbin Simpson <MostAwesomeDude@gmail.com> | |||
2010-02-02 | gallium: Move deprecated pipe/internal/p_winsys_screen.h inside ↵ | José Fonseca | |
util/u_simple_screen.h | |||
2010-02-02 | mesa: Add a BITSET_FFS function. | Francisco Jerez | |
It will be useful for the nouveau DRI driver and IMHO there's no reason to keep it private. Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-02-02 | gallium: Move p_thread.h and p_atomic.h out of gallium interfaces. | José Fonseca | |
Into os/os_thread.h and util/u_atomic.h respectively. | |||
2010-02-02 | gallium/docs: table of texture formats and (x,y,z,w) tuples returned by TEX | Brian Paul | |
Maybe someone can convert this into a real table instead of just preformatted text. | |||
2010-02-02 | gallium: Make pipe_atomic a regular int32_t. | José Fonseca | |
2010-02-02 | gallium: pipe/p_inlines.h -> util/u_inlines.h | José Fonseca | |
2010-02-02 | r300compiler: Add MRT number to debugging output. | Corbin Simpson | |
2010-02-02 | r300compiler, r300 classic, r300g: Add support for MRTs in the frag shader. | Corbin Simpson | |
This maybe breaks the vert compiler. Hopefully not. | |||
2010-02-02 | tgsi: ureg_DECL_gs_input() accepts shader semantics. | Michal Krol | |
2010-02-02 | vega: implement tgsi_ureg shaders cache | Igor Oliveira | |
2010-02-02 | vega: change tgsi asm by tgsi_ureg | Igor Oliveira | |
2010-02-02 | r200: Fix EXT_fogcoord rendering. | Pauli Nieminen | |
The fogcoord calue was not pushed to GPU because of implicit float to int conversion. Fix is to use float pointer to buffer object so no conversion is done in assigment | |||
2010-02-01 | r300g: Fix funky segfault. | Corbin Simpson | |
2010-02-02 | st/egl: Wrong context might be used in eglBindTexImage. | Chia-I Wu | |
If the pbuffer surface is current, gctx is set to the current context. Make sure it is set to OpenGL ES 1 context again before binding. | |||
2010-02-02 | docs: Update for EGL environment variables. | Chia-I Wu | |
Mention that EGL_DRIVER should be a full path, and add a link from envvars.html to egl.html. | |||
2010-02-02 | progs/es2: Fix an assertion failure in tri. | Chia-I Wu | |
EGL_SURFACE_TYPE is a config attribute, not a surface attribute. Thanks to Mike Stroyan for pointing out this error. | |||
2010-02-01 | st/mesa: fix texture deallocation bug | Brian Paul | |
This fixes a bug reported by Christoph Bumiller on mesa3d-dev. When a texture is first created as RGBA, then re-defined with glTexImage(internalFormat=GL_DEPTH_COMPONENT) we failed to deallocate the original texture. When this texture was bound as a FBO surface, the depth/Z surface format was RGBA instead of Z. Depending on the driver this led to a failed assertion or FBO validation failure. This patch does three things: 1. Remove ancient code that mysteriously tested if we were replacing the smallest mipmap level and tested if the texture was not a cube map texture. I can't see any reason for those tests. 2. Move the width=height=depth=0 test to after the code which frees texture data. Calling glTexImage with width=height=depth=0 and data=NULL is a way to free a single mipmap level. 3. Update the code comments. There are no apparent conform, glean or piglit regressions from this change. (cherry picked from commit 43e4b584227534e30e487e7fb7e99d6501cbcd85) | |||
2010-02-01 | progs/tests: add another FBO test to exercise a RGBA vs. Z texture bug | Brian Paul | |
See comments in file for more details. | |||
2010-02-01 | mesa: change _mesa_find_free_register() to find multiple free regs | Brian Paul | |
Before, _mesa_find_free_register() would scan the given shader to find a free/unused register of the given type. But subsequent calls would return the same register again. This caused a failure in the _mesa_remove_output_reads() function which sometimes needs several free temps. Now use a new function which build a vector of 'used' flags and another function which searches that vector for an unused register starting at a position that's incremented for each call. Fixes fd.o bug 26317. Note that a regression test for this has been added to the glean/glsl1 test. (cherry picked from commit e0d01c9d7f46ccd531f8dd1a04c5ac067200ef1e) | |||
2010-02-01 | r300g: Inline immediates where possible. | Corbin Simpson | |
Oh look, more gears. Seems to work just fine though. | |||
2010-02-01 | st/mesa: remove duplicate calculation of fp input mapping | Keith Whitwell | |
This was being calculated the same way in two different places. Now just do it in st_translate_fragment_program(). | |||
2010-02-01 | st/mesa: remove dead stfp input_map array | Keith Whitwell | |
Was being calculated and not used. Also was probably incorrect... | |||
2010-02-01 | mesa: added _mesa_print_vp/p_inputs() functions (debug aids) | Brian Paul | |
2010-02-01 | glslcompiler: add glapi_nop.o to OBJECTS | Brian Paul | |
2010-02-01 | gallium: Use MSVC atomic intrinsics directly instead of the Windows header ↵ | José Fonseca | |
wrappers. | |||
2010-02-01 | gallium: Remove unnecessary includes. Add others to compensate. | José Fonseca | |
2010-02-01 | mesa: Add missing includes. | José Fonseca | |
2010-02-01 | llvmpipe: Add missing includes. | José Fonseca | |
2010-02-01 | i915: Add missing includes. | José Fonseca | |
2010-02-01 | util: Add missing includes. | José Fonseca | |
2010-02-01 | draw: Add missing includes. | José Fonseca | |
2010-02-01 | gallium: Drop mutex-based pipe_atomic implementation. | José Fonseca | |
First step to severe the dependency in OS abstractions from the Gallium interfaces. | |||
2010-02-01 | mesa: Remove unnecessary headers. | Vinson Lee | |
2010-02-01 | glx: Remove unnecessary headers. | Vinson Lee | |
2010-01-31 | st/dri: Remove duplicate type qualifier. | Vinson Lee | |
2010-01-31 | i965g: Add missing va_end. | Vinson Lee | |
2010-01-31 | r300g: Fix memory leak on memory allocation failure. | Vinson Lee | |
2010-01-31 | r600: Remove duplicate assignment. | Vinson Lee | |
2010-01-31 | egl: Remove unnecessary headers. | Vinson Lee | |
2010-02-01 | nv04: Update to new nouveau_class.h | Marcin Kościelnicki | |
Signed-off-by: Francisco Jerez <currojerez@riseup.net> | |||
2010-02-01 | nv50/nv40/nv30: fix small memory leak of nouveau_resources on screen_destroy | Marcin Slusarz | |
Signed-off-by: Francisco Jerez <currojerez@riseup.net> |