summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2009-11-06i965g: Match pitch modification on get buffer as wellJakob Bornecrantz
This is a ugly hack in order to match what the intel X driver gives us. However putting this in the winsys where it fits better forces it reach more into the driver then it already does.
2009-11-06ARB prog parser: Regenerate parser from previous commits.Ian Romanick
2009-11-06ARB prog parser: Release old program string in ↵Ian Romanick
_mesa_parse_arb_{fragment,vertex}_program The program structure passed to _mesa_parse_arb_program is just a place holder. The stings that actually need to be released are only known to the functions calling _mesa_parse_arb_program, so they should be freed there.
2009-11-06ARB prog parser: Release strings returned from the lexer that don't need to ↵Ian Romanick
be kept
2009-11-06Revert "ARB prog parser: Fix epic memory leak in lexer / parser interface"Ian Romanick
This reverts commit 93dae6761bc90bbd43b450d2673620ec189b2c7a. This change was completely broken when the parser uses multiple strings in a single production. It would be nice if bug fixes could initially land somewhere other than the stable branch.
2009-11-06i965g: First clear!Jakob Bornecrantz
2009-11-06i965g: get rid of cc key, simplify state uploadKeith Whitwell
Keep a valid reloc table active between uploads, avoid recalculating it every time.
2009-11-06i965g: trivial/clear can now send stuff to hardwareJakob Bornecrantz
Added a flag if we should send commands to hardware as what we send isn't all that correct.
2009-11-06i965g: Fix texture blanket functionJakob Bornecrantz
2009-11-06i965g: Add functions needed by the winsysJakob Bornecrantz
2009-11-06i965g: Winsys whitespaceJakob Bornecrantz
2009-11-06i965g: Build winsys againJakob Bornecrantz
2009-11-06i965g: Header whitespaceJakob Bornecrantz
2009-11-06i965g: get brw_state_debug.c buildingKeith Whitwell
2009-11-06llvmpipe: Fix build with llvm 2.6.José Fonseca
Fixes bug 24949.
2009-11-06intel: call intel_check_front_buffer_rendering() in intelClear()Brian Paul
fixes bug 24953.
2009-11-06i965g: propogate index size stateKeith Whitwell
2009-11-06i965g: remove references to brw_surface_bo()Keith Whitwell
2009-11-06i965g: plumb through fb_write target and eot dataKeith Whitwell
2009-11-06i965g: propogate nr_cbufs into wm prog keyKeith Whitwell
2009-11-06mesa: Export S3_s3tc as well.José Fonseca
Used in Quake3.
2009-11-06mesa: Translate MAP_UNSYNCHRONIZED_BIT.José Fonseca
2009-11-06gallium: Add UNSYNCHRONIZED cpu access flag. Document others.José Fonseca
2009-11-06i965g: init saturate field in fp dst_reg helperKeith Whitwell
2009-11-06i965g: add dumping for our new pass_fp outputKeith Whitwell
2009-11-06i965g: disassemble each instruction as generatedKeith Whitwell
2009-11-06i965g: hardwire linear interpolation for nowKeith 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-06i965g: fix some reloc countsKeith Whitwell
2009-11-06i965g: don't set up vs stack register for non-branching shadersKeith Whitwell
2009-11-06i965g: add DEBUG_MIN_URB flagKeith Whitwell
2009-11-06i965g: tgsi outputs cannot be used as source regsKeith Whitwell
2009-11-06i965g: use curr.vertex_element state directlyKeith Whitwell
2009-11-06i965g: don't emit line stipple packet if stipple disabledKeith Whitwell
2009-11-06i965g: populate brw_context chipset idKeith Whitwell
2009-11-06i965g: make sure blend color packet header is initializedKeith 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-06i965g: remove/disable inactive state atomsKeith Whitwell
2009-11-06i965g: populate wm reloc array earlierKeith Whitwell
Still have to calculate the reloc background in two places.
2009-11-06i965g: point_rast_rule comment no longer appliesKeith Whitwell
Not sure exactly what state we want here now, will need to experiment.
2009-11-06i965g: scissor off by oneKeith Whitwell
2009-11-06i965g: restore code to populate the relocation backgroundKeith 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-06st/xorg: unify vertex buffer handlingZack Rusin
first step on our way to batching
2009-11-05st/es: Add OpenGL ES state trackers.Chia-I Wu
Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
2009-11-05mesa/es: Add support for GL_OES_draw_texture.Chia-I Wu
Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
2009-11-05mesa/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-05mesa/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-05mesa/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-05glapi: 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-05glapi: 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-05glapi: 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-05mesa/main: Add more OpenGL ES types to glheader.h.Chia-I Wu
Signed-off-by: Chia-I Wu <olvaffe@gmail.com>