Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-08-23 | define new TGSI_ATTRIB_ tokens for program inputs/outputs, plus translation ↵ | Brian | |
functions | |||
2007-08-23 | comment about code duplication | Brian | |
2007-08-23 | clean-up comments | Brian | |
2007-08-23 | remove dead/debug code, misc clean-up | Brian | |
2007-08-23 | Checkpoint commit: i915 texture works, use new vertex_info struct | Brian | |
Basic i915 2D texturing seems to work now. The vertex format is determined from the current fragment shader. | |||
2007-08-23 | Define a re-usable vertex_info structure to describe vertex layouts. | Brian | |
This also includes legacy #defines for VF_ATTRIB_*, FRAG_ATTRIB_*, etc tokens. Those will go away eventually, but at least we no longer need vf/vf.h | |||
2007-08-23 | For the time being, interpolate Z in shade_quad() rather in the shader. | Brian | |
This was causing trouble for the i915 driver. | |||
2007-08-22 | Checkpoint: 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-22 | fix assertions in swizzle() | Brian | |
2007-08-22 | more debug output | Brian | |
2007-08-22 | Need 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-22 | remove old draw_vertices() | Brian | |
2007-08-22 | Add deco_caps.c. | michal | |
2007-08-22 | First pass on tgsi deco. | michal | |
2007-08-22 | Include headers. | michal | |
2007-08-22 | New file. | michal | |
2007-08-22 | New file. | michal | |
2007-08-22 | Sampler state code now compiles and is built. Not tested yet. | Brian | |
2007-08-22 | added border_color to sampler state | Brian | |
2007-08-22 | Improved pipe_region/surface_reference() functions | Brian | |
Now dereferences the old object first. Target object may be NULL to clear the pointer. | |||
2007-08-22 | Rework 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-22 | Import some sampler state code. | Keith Whitwell | |
Doesn't compile, isn't built. | |||
2007-08-22 | code movement, null ptr checks, etc | Brian | |
2007-08-22 | remove unneeded include | Brian | |
2007-08-22 | remove unneeded includes | Brian | |
2007-08-22 | Obsolete. | Brian | |
2007-08-22 | don't need i915_fpc.c | Brian | |
2007-08-22 | implement negation for src operands | Brian | |
2007-08-22 | Clear all the dirtyflag words | Keith Whitwell | |
2007-08-22 | Remove duplicate i915 shader disassembler | Keith Whitwell | |
2007-08-21 | Headers. | michal | |
Fix alignment issues. Silence compiler warnings. More debugging code. | |||
2007-08-21 | Silence compiler warnings. | michal | |
2007-08-21 | Define __MSC__. | michal | |
Make ALIGN macros more error-proof. | |||
2007-08-21 | temporarily call _mesa_enable_sw_extensions() so we can run more test progs ↵ | Brian | |
without failing the extension checks | |||
2007-08-21 | comments | Brian | |
2007-08-21 | Fragment shader translation seems to basically work now. More testing needed. | Brian | |
2007-08-21 | fix cut and paste | keithw | |
2007-08-21 | First 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-21 | Add missing #include | Keith Whitwell | |
2007-08-21 | added fpc sources | Brian | |
2007-08-21 | Initial check-in of i915 fragment program translation (from tgsi). | Brian | |
2007-08-20 | Set viewport state so viewport matches window dims. | Brian | |
trivial/readpixels.c works again. | |||
2007-08-20 | Move vertex transformation/shader code into draw_prim.c to avoid need for ↵ | Brian | |
vs_flush() function pointer. | |||
2007-08-20 | move ALIGN16-related macros into p_compiler.h | Brian | |
2007-08-20 | include draw_context.h | Brian | |
2007-08-20 | Update 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-20 | minor clean-ups | Brian | |
2007-08-20 | Use 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-20 | remove some of the #ifndef MESA stuff | Brian | |
2007-08-20 | Obsolete | Brian | |