Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | GL_STENCIL_INDEX support | Brian | 2007-10-13 | 1 | -1/+77 |
| | |||||
* | GL_STENCIL_INDEX support | Brian | 2007-10-13 | 1 | -2/+83 |
| | |||||
* | format info for Z16/Z32 | Brian | 2007-10-13 | 1 | -1/+15 |
| | |||||
* | inequality tests were backward | Brian | 2007-10-13 | 1 | -6/+6 |
| | |||||
* | glDrawPixels support for GL_DEPTH_COMPONENT | Brian | 2007-10-13 | 1 | -10/+115 |
| | |||||
* | Check texture format in get_texel() to handle depth textures. | Brian | 2007-10-13 | 1 | -4/+17 |
| | |||||
* | get_tile() of Z surfaces returns floats now | Brian | 2007-10-13 | 1 | -13/+1 |
| | |||||
* | added z16/z32_git_tile(), change s8z24_get_tile() to return Z as float, ↵ | Brian | 2007-10-13 | 1 | -3/+80 |
| | | | | ignore stencil | ||||
* | Use KIL in glBitmap shader to cull the fragments for 0 bits. | Brian | 2007-10-12 | 1 | -41/+30 |
| | |||||
* | added assertion to be sure we don't exceed bitfield size | Brian | 2007-10-12 | 1 | -0/+1 |
| | |||||
* | added code to print extended swizzles | Brian | 2007-10-12 | 1 | -0/+20 |
| | |||||
* | change exec_kilp() to only touch lowest four bits in kilmask | Brian | 2007-10-12 | 1 | -3/+3 |
| | |||||
* | initial use of KIL for glBitmap rendering | Brian | 2007-10-12 | 1 | -7/+44 |
| | |||||
* | Init draw->prim = ~0 | Brian | 2007-10-11 | 1 | -0/+2 |
| | | | | We weren't rendering correctly if the first thing drawn was a point (PRIM_MODE_POINT=0). | ||||
* | rename some vars, updated comments | Brian | 2007-10-11 | 1 | -8/+8 |
| | |||||
* | remove unused tgsi_attrib_to_mesa_attrib() | Brian | 2007-10-11 | 1 | -64/+0 |
| | |||||
* | update st_feedback_draw_vbo() | Brian | 2007-10-11 | 1 | -80/+58 |
| | |||||
* | streamline st_draw_vbo() a bit more, free user-space buffers at end | Brian | 2007-10-11 | 1 | -44/+32 |
| | |||||
* | clean-up, streamline st_draw_vbo() | Brian | 2007-10-11 | 1 | -14/+12 |
| | |||||
* | implement intel_user_buffer_create() | Brian | 2007-10-11 | 1 | -0/+16 |
| | |||||
* | Initial support for user-space buffer objects. | Brian | 2007-10-11 | 2 | -9/+49 |
| | | | | | | Basically, add userBuffer/Data/Size fields to _DriBufferObject, check those fields in driBOMap/Unmap(). New driGenUserBuffer() function. | ||||
* | Use winsys->user_buffer_create() to wrap user-space vertex arrays and ↵ | Brian | 2007-10-10 | 1 | -22/+50 |
| | | | | | | | element buffers. Now client-side vertex arrays and glDrawElements work. More testing/debug/clean-up to come... | ||||
* | implement the user_buffer_create() function | Brian | 2007-10-10 | 1 | -5/+23 |
| | |||||
* | Added user_buffer_create() method | Brian | 2007-10-10 | 1 | -0/+6 |
| | | | | | | This is used to wrap user-space data in a pipe buffer object to allow more uniform treatment of various things. For example, wrapping client-side vertex arrays so they look like VBOs. | ||||
* | added SSCALED cases in fetch_attrib4() | Brian | 2007-10-10 | 1 | -0/+14 |
| | |||||
* | update comments (s/softpipe/gallium/ etc) | Brian | 2007-10-10 | 1 | -20/+18 |
| | |||||
* | minor optimization for color/z results | Brian | 2007-10-10 | 1 | -15/+30 |
| | |||||
* | disable some assertions which pop up during window resize, but can be ↵ | Brian | 2007-10-10 | 1 | -1/+2 |
| | | | | ignored for now | ||||
* | fix get_result_vector() since fp output slots are not fixed anymore | Brian | 2007-10-10 | 2 | -8/+25 |
| | |||||
* | fix softpipe_clear() to handle ps->offset!=0 (such as when rendering to ↵ | Brian | 2007-10-10 | 1 | -2/+8 |
| | | | | texture and level!=0) | ||||
* | free/unreference pipe_surface in get_texel() | Brian | 2007-10-10 | 1 | -0/+2 |
| | |||||
* | use correct mipmap level in st_render_texture() | Brian | 2007-10-10 | 1 | -3/+3 |
| | |||||
* | use pipe_region_reference() in softpipe_get_tex_surface() to fix refcount error | Brian | 2007-10-10 | 1 | -1/+1 |
| | |||||
* | fix width/height padding that caused failed assertion upon window resize | Brian | 2007-10-10 | 1 | -3/+4 |
| | |||||
* | Size of input_to_index array should be VERT_ATTRIB_MAX. | Brian | 2007-10-10 | 1 | -1/+1 |
| | | | | This fixes an out of bounds array write that was causing the glsl/bump demo to render incorrectly. | ||||
* | Merge tgsi_mesa_compile_fp_program() and tgsi_mesa_compile_vp_program() into ↵ | Brian | 2007-10-10 | 3 | -318/+45 |
| | | | | tgsi_translate_mesa_program(). | ||||
* | remove unused var | Brian | 2007-10-10 | 1 | -2/+0 |
| | |||||
* | start on a unified vertex/fragment program translation function | Brian | 2007-10-09 | 1 | -0/+194 |
| | |||||
* | Generate DCLs for temporaries. | Brian | 2007-10-09 | 1 | -1/+77 |
| | |||||
* | Finish up decls for packed fragment program outputs. | Brian | 2007-10-09 | 3 | -24/+34 |
| | |||||
* | Pack fragment program outputs to be consistant with vertex programs. | Brian | 2007-10-09 | 4 | -51/+24 |
| | | | | | | | Previously, output[0] was always Z and output[1] was color. Now output[0] will be color if Z is not written. In shade_quad() use the semantic info to determine which quantity is in which output slot. | ||||
* | update some comments | Brian | 2007-10-09 | 1 | -3/+3 |
| | |||||
* | More work on flow control for CAL/RET. | Brian | 2007-10-09 | 2 | -12/+31 |
| | |||||
* | New ATTRIB interpolation type for vertex program inputs/declarations. | Brian | 2007-10-09 | 4 | -4/+7 |
| | |||||
* | Don't emit semantic info for vertex program inputs. | Brian | 2007-10-09 | 1 | -7/+10 |
| | |||||
* | Use linked fragment shader inputs (if present) to determine which outputs ↵ | Brian | 2007-10-09 | 1 | -1/+8 |
| | | | | are needed. | ||||
* | use different temps in exec_tex() for bias | Brian | 2007-10-03 | 1 | -5/+5 |
| | |||||
* | updated comments | Brian | 2007-10-03 | 1 | -14/+4 |
| | |||||
* | Add outputs_written bitfield to pipe_shader_state, use it to determine if ↵ | Brian | 2007-10-03 | 3 | -19/+37 |
| | | | | fragment shader writes Z. | ||||
* | Move XSTDCALL definition to p_compiler.h | Brian | 2007-10-03 | 3 | -18/+10 |
| |