| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2009-11-06 | intel: call intel_check_front_buffer_rendering() in intelClear() | Brian Paul | |
| fixes bug 24953. | |||
| 2009-11-06 | i965g: propogate index size state | Keith Whitwell | |
| 2009-11-06 | i965g: remove references to brw_surface_bo() | Keith Whitwell | |
| 2009-11-06 | i965g: plumb through fb_write target and eot data | Keith Whitwell | |
| 2009-11-06 | i965g: propogate nr_cbufs into wm prog key | Keith Whitwell | |
| 2009-11-06 | mesa: Export S3_s3tc as well. | José Fonseca | |
| Used in Quake3. | |||
| 2009-11-06 | mesa: Translate MAP_UNSYNCHRONIZED_BIT. | José Fonseca | |
| 2009-11-06 | gallium: Add UNSYNCHRONIZED cpu access flag. Document others. | José Fonseca | |
| 2009-11-06 | i965g: init saturate field in fp dst_reg helper | Keith Whitwell | |
| 2009-11-06 | i965g: add dumping for our new pass_fp output | Keith Whitwell | |
| 2009-11-06 | i965g: disassemble each instruction as generated | Keith Whitwell | |
| 2009-11-06 | i965g: hardwire linear interpolation for now | Keith Whitwell | |
| seems to generate saner code, need to go back and fix perspective interpolation (and remove the hard-wire) once this is working. | |||
| 2009-11-06 | i965g: fix some reloc counts | Keith Whitwell | |
| 2009-11-06 | i965g: don't set up vs stack register for non-branching shaders | Keith Whitwell | |
| 2009-11-06 | i965g: add DEBUG_MIN_URB flag | Keith Whitwell | |
| 2009-11-06 | i965g: tgsi outputs cannot be used as source regs | Keith Whitwell | |
| 2009-11-06 | i965g: use curr.vertex_element state directly | Keith Whitwell | |
| 2009-11-06 | i965g: don't emit line stipple packet if stipple disabled | Keith Whitwell | |
| 2009-11-06 | i965g: populate brw_context chipset id | Keith Whitwell | |
| 2009-11-06 | i965g: make sure blend color packet header is initialized | Keith Whitwell | |
| We will emit this packet at startup (dirty == ~0), even if we haven't had the state tracker call into brw_set_blend_color() yet. This way is a little more efficient also. | |||
| 2009-11-06 | i965g: remove/disable inactive state atoms | Keith Whitwell | |
| 2009-11-06 | i965g: populate wm reloc array earlier | Keith Whitwell | |
| Still have to calculate the reloc background in two places. | |||
| 2009-11-06 | i965g: point_rast_rule comment no longer applies | Keith Whitwell | |
| Not sure exactly what state we want here now, will need to experiment. | |||
| 2009-11-06 | i965g: scissor off by one | Keith Whitwell | |
| 2009-11-06 | i965g: restore code to populate the relocation background | Keith Whitwell | |
| I'm emitting this in two places now, to the data presented for upload and also in the delta field of the reloc struct. Probably want to remove the delta field and just pull the background from the key. | |||
| 2009-11-06 | st/xorg: unify vertex buffer handling | Zack Rusin | |
| first step on our way to batching | |||
| 2009-11-05 | st/es: Add OpenGL ES state trackers. | Chia-I Wu | |
| Signed-off-by: Chia-I Wu <olvaffe@gmail.com> | |||
| 2009-11-05 | mesa/es: Add support for GL_OES_draw_texture. | Chia-I Wu | |
| Signed-off-by: Chia-I Wu <olvaffe@gmail.com> | |||
| 2009-11-05 | mesa/es: Add OpenGL ES overlay. | Chia-I Wu | |
| This is primitive support for OpenGL ES. It uses a subset of mesa sources to build libesXgallium.a and libesXapi.a, where X is 1 for OpenGL ES 1.x, 2 for OpenGL ES 2.x. The static libraries serve the same purpose as libmesagallium.a and libglapi.a do for OpenGL. This is based on the work of opengl-es branch. Signed-off-by: Chia-I Wu <olvaffe@gmail.com> | |||
| 2009-11-05 | mesa/es: Add OpenGL ES XMLs. | Chia-I Wu | |
| These XMLs define OpenGL ES 1.x and 2.x APIs. Signed-off-by: Chia-I Wu <olvaffe@gmail.com> | |||
| 2009-11-05 | mesa/main: Make _mesa_TexGenf and _mesa_GetTexGenfv global again. | Chia-I Wu | |
| They are needed by OpenGL ES overlay. Signed-off-by: Chia-I Wu <olvaffe@gmail.com> | |||
| 2009-11-05 | glapi: Include headers with directory prefixes. | Chia-I Wu | |
| This allows different sets of generated sources and headers to be used. Signed-off-by: Chia-I Wu <olvaffe@gmail.com> | |||
| 2009-11-05 | glapi: Avoid hardcoded category names in remap helper script. | Chia-I Wu | |
| The output of the script is unchanged. Signed-off-by: Chia-I Wu <olvaffe@gmail.com> | |||
| 2009-11-05 | glapi: Add is_abi() to test if a function is in the ABI. | Chia-I Wu | |
| The test is done by checking if the offset is manually assigned. The generated headers are unchanged. Signed-off-by: Chia-I Wu <olvaffe@gmail.com> | |||
| 2009-11-05 | mesa/main: Add more OpenGL ES types to glheader.h. | Chia-I Wu | |
| Signed-off-by: Chia-I Wu <olvaffe@gmail.com> | |||
| 2009-11-05 | mesa/main: Add support for point size array in _mesa_GetPointerv. | Chia-I Wu | |
| Signed-off-by: Chia-I Wu <olvaffe@gmail.com> | |||
| 2009-11-05 | gallium/xlib: Fix missing symbols when GLX_INDIRECT_RENDERING is defined. | Chia-I Wu | |
| When GLX_INDIRECT_RENDERING is defined, some symbols are used in libglapi.a but are not defined. Define them through the help of glapitemp.h. Signed-off-by: Chia-I Wu <olvaffe@gmail.com> | |||
| 2009-11-05 | mesa/xlib: Fix missing symbols when GLX_INDIRECT_RENDERING is defined. | Chia-I Wu | |
| When GLX_INDIRECT_RENDERING is defined, some symbols are used in libglapi.a but are not defined. Define them through the help of glapitemp.h. Signed-off-by: Chia-I Wu <olvaffe@gmail.com> | |||
| 2009-11-05 | glapi: Allow normal entry points to be skipped. | Chia-I Wu | |
| Reorganize glapitemp.h such that it is possible to skip normal entry points or protocol entry points by defining _GLAPI_SKIP_NORMAL_ENTRY_POINTS or _GLAPI_SKIP_PROTO_ENTRY_POINTS. Protocol entry points are those with different GLX protocols. They are skipped in libglapi.a when GLX_INDIRECT_RENDERING is defined. Signed-off-by: Chia-I Wu <olvaffe@gmail.com> | |||
| 2009-11-05 | xmesa: pass pixmap to clip_for_xgetimage() | Brian Paul | |
| The code was assuming ctx->DrawBuffer == ctx->ReadBuffer. Passing the pixmap is simpler and better. Fixes a potential segfault. | |||
| 2009-11-05 | i965g: clean up winsys dumping code a little | Keith Whitwell | |
| 2009-11-05 | i965g: pass relocation information in an array with bo_subdata | Keith Whitwell | |
| Makes it easier to dump as we get all of the information about the upload in a single hit. Opens the window to simplification in the driver if these relocation arrays can be maintained statically rather than being recreated whenever we check for a new upload. Still needs some cleanup to avoid uglyness introduced with the delta values. | |||
| 2009-11-05 | i965g: propogate map-buffer-range semantics down to winsys | Keith Whitwell | |
| 2009-11-05 | i965g: make the winsys responsible for all buffer->offset handling | Keith Whitwell | |
| The winsys now inserts the presumed offset into referring buffers from inside of bo_emit_reloc(). Remove the many locally coded places where this was happening in the driver and eliminate the worry of getting it wrong. No longer need to expose offset values to the driver at all, so no need to worry about what to do in the driver when they change. Just use zero values wherever we had offsets previously -- the relocations will fix it all up for us. | |||
| 2009-11-05 | mesa: fix infinite loop bug in _mesa_drawbuffers() | Brian Paul | |
| Fixes bug 24946. This regression came from 8df699b3bb1aa05b633f05b121d09d812c86a22d. | |||
| 2009-11-05 | i965g: remove duplicate viewport state in brw_context | Keith Whitwell | |
| 2009-11-05 | i965g: correct sense of writedisable flags | Keith Whitwell | |
| 2009-11-05 | brw: push more dumping into the winsys | Keith Whitwell | |
| 2009-11-05 | softpipe: Implement PIPE_BLENDFACTOR_SRC_ALPHA_SATURATE for destination. | José Fonseca | |
| It is a valid and tested combination on D3D9. | |||
| 2009-11-05 | i965g: correct size of surf_bo array | Keith Whitwell | |
