Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix logic for printing extended swizzles | Brian | 2007-10-15 | 1 | -13/+15 |
| | |||||
* | add 'normalized_coords' field to pipe_sampler_state | Brian | 2007-10-15 | 6 | -12/+24 |
| | | | | | | This controls whether texcoords are interpreted as-is or scaled up from [0,1]. Fixes glDrawPixels/glBitmap problems on i915 when image is non power-of-two. Also, cleans up the CSO sampler state for i915 a bit. | ||||
* | feedback/rasterpos fix-ups | Brian | 2007-10-15 | 3 | -0/+57 |
| | |||||
* | Change 'drawing' field to boolean. | Brian | 2007-10-15 | 2 | -3/+3 |
| | |||||
* | remove unused includes | Brian | 2007-10-15 | 1 | -2/+0 |
| | |||||
* | simplify KIL usage for bitmap fragprog | Brian | 2007-10-15 | 1 | -4/+2 |
| | |||||
* | check for extended swizzles, added TGSI_OPCODE_KILP | Brian | 2007-10-15 | 1 | -5/+28 |
| | |||||
* | added print_texkil_op() | Brian | 2007-10-15 | 1 | -1/+16 |
| | |||||
* | implement accum ops | Brian | 2007-10-14 | 1 | -8/+162 |
| | |||||
* | implement put_tile() | Brian | 2007-10-14 | 1 | -1/+12 |
| | |||||
* | accum buffer support | Brian | 2007-10-14 | 2 | -5/+12 |
| | |||||
* | 16-bit rgba surface/format for accum | Brian | 2007-10-14 | 3 | -9/+57 |
| | |||||
* | 16-bit RGBA surface format for accum buffers | Brian | 2007-10-14 | 2 | -115/+168 |
| | |||||
* | Added accum function/files. | Brian | 2007-10-14 | 4 | -0/+129 |
| | |||||
* | 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(). |