summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-08-22Checkpoint: texture image and sampler state handling, plus better vertex ↵Brian
format code. Texture image/sampler state code should be working, but is disabled for now. Need to fix outstanding issues with vertex formats and texcoords first...
2007-08-22fix assertions in swizzle()Brian
2007-08-22more debug outputBrian
2007-08-22Need to store vendor and renderer strings in the context.Brian
As it was, we always returned the same pointer. So glxinfo, which calls glGetString() before printing anything, was printing the same string for both vendor and renderer.
2007-08-22remove old draw_vertices()Brian
2007-08-22Add deco_caps.c.michal
2007-08-22First pass on tgsi deco.michal
2007-08-22Include headers.michal
2007-08-22New file.michal
2007-08-22New file.michal
2007-08-22Sampler state code now compiles and is built. Not tested yet.Brian
2007-08-22added border_color to sampler stateBrian
2007-08-22Improved pipe_region/surface_reference() functionsBrian
Now dereferences the old object first. Target object may be NULL to clear the pointer.
2007-08-22Rework of shader constant buffers.Brian
They're now totally independent of the actual shaders. Also, implemented in terms of pipe_buffer_handles/objects.
2007-08-22Import some sampler state code.Keith Whitwell
Doesn't compile, isn't built.
2007-08-22code movement, null ptr checks, etcBrian
2007-08-22remove unneeded includeBrian
2007-08-22remove unneeded includesBrian
2007-08-22Obsolete.Brian
2007-08-22don't need i915_fpc.cBrian
2007-08-22implement negation for src operandsBrian
2007-08-22Clear all the dirtyflag wordsKeith Whitwell
2007-08-22Remove duplicate i915 shader disassemblerKeith Whitwell
2007-08-21Headers.michal
Fix alignment issues. Silence compiler warnings. More debugging code.
2007-08-21Silence compiler warnings.michal
2007-08-21Define __MSC__.michal
Make ALIGN macros more error-proof.
2007-08-21temporarily call _mesa_enable_sw_extensions() so we can run more test progs ↵Brian
without failing the extension checks
2007-08-21commentsBrian
2007-08-21Fragment shader translation seems to basically work now. More testing needed.Brian
2007-08-21fix cut and pastekeithw
2007-08-21First pass at a fallback concept for pipe devices.Keith Whitwell
Creates a new pipe driver that feeds commands to either a hardware or software pipe depending on fallback state. Untested concept checkpoint. At this point it compiles.
2007-08-21Add missing #includeKeith Whitwell
2007-08-21added fpc sourcesBrian
2007-08-21Initial check-in of i915 fragment program translation (from tgsi).Brian
2007-08-20Set viewport state so viewport matches window dims.Brian
trivial/readpixels.c works again.
2007-08-20Move vertex transformation/shader code into draw_prim.c to avoid need for ↵Brian
vs_flush() function pointer.
2007-08-20move ALIGN16-related macros into p_compiler.hBrian
2007-08-20include draw_context.hBrian
2007-08-20Update glClear and glDrawPixels code.Brian
Since they're implemented by drawing quadrilaterals (and go through vertex transformation and viewport mapping) we don't have to invert Y coords.
2007-08-20minor clean-upsBrian
2007-08-20Use new draw_arrays() code.Brian
The i915 driver now uses the software-based vertex shader interpreter and draws everything through pipe->draw_arrays().
2007-08-20remove the -DMESA flagsBrian
2007-08-20remove some of the #ifndef MESA stuffBrian
2007-08-20ObsoleteBrian
2007-08-20remove dead code related to vf moduleBrian
2007-08-20Checkpoint: remove more of the old draw_vb() code.Brian
2007-08-20Start to remove the temporary draw_vb() and draw_vertices() code.Brian
new st_draw_vertices() utility used by glClear and glDrawPixels
2007-08-20Move guts of vertex array drawing into the 'draw' module.Brian
2007-08-20implement DrawElements, still some rough spotsBrian
2007-08-20implement draw_elements()Brian