summaryrefslogtreecommitdiffstats
path: root/src/mesa/pipe/softpipe/sp_quad_fs.c
Commit message (Expand)AuthorAgeFilesLines
* Don't always declare frag shader INPUT[0] as fragment position.Brian2007-12-141-26/+42
* Add QuadX,Y fields to tgsi_exec_machine to pass quad's position to tgsi inter...Brian2007-12-131-1/+10
* Redo the way we pass arguments to the llvm.Zack Rusin2007-12-111-3/+2
* Implement kilp and make it workZack Rusin2007-12-111-1/+1
* gallium: remove set_sampler_units interfaceKeith Whitwell2007-12-111-2/+1
* gallium: remove unnecessary guards on qs->nextKeith Whitwell2007-12-101-2/+1
* Move struct softpipe_texture definition into sp_texture.hBrian2007-12-071-0/+1
* Hide texture layout details from the state tracker.Michel Dänzer2007-12-061-1/+1
* gallium: reorg tgsi directories.Michal Krol2007-11-231-0/+1
* note problem with fragment coord Y orientationBrian2007-11-161-0/+4
* Cleanups.Zack Rusin2007-11-021-3/+8
* Implement COS and CMP opcode.Zack Rusin2007-11-021-1/+1
* Add debugging ifdefs to make it less verboseZack Rusin2007-11-021-1/+11
* Get fragment shaders working on top of LLVM.Zack Rusin2007-11-021-16/+49
* Change the fragment shader signature to better match actualZack Rusin2007-11-021-6/+13
* Add basic entry points for fragment shaders.Zack Rusin2007-11-021-25/+10
* Renaming llvmtgsi to gallivm. Taking first steps on the way to supportingZack Rusin2007-11-021-0/+70
* Make gallium compile in win32.Michal Krol2007-10-291-23/+24
* Use FREE and MALLOC instead of free and malloc.Michal Krol2007-10-281-2/+2
* Use FREE instead of free. Fix newlines.michal2007-10-271-1/+5
* Enable SSE path.michal2007-10-271-2/+2
* Respect use_sse flag.michal2007-10-271-1/+1
* Add #ifs.michal2007-10-271-1/+4
* Enable SSE2 for fragment shaders.michal2007-10-271-9/+12
* Define destroy method called by softpipe's destructor.michal2007-10-271-0/+7
* Re-implement GLSL texture sampler variables.Brian2007-10-261-0/+1
* Cleanup some code.Zack Rusin2007-10-241-1/+3
* Implement the conversion and do the initial execution pass.Zack Rusin2007-10-241-1/+1
* Initial stab at LLVM integration.Zack Rusin2007-10-241-0/+3
* remove unused varBrian2007-10-221-1/+1
* Finish unifying the surface and texture tile caches.Brian2007-10-221-10/+10
* Corrected the file permissions in src/mesa/pipe.Oliver McFadden2007-10-181-0/+0
* minor optimization for color/z resultsBrian2007-10-101-15/+30
* Pack fragment program outputs to be consistant with vertex programs.Brian2007-10-091-9/+14
* Add outputs_written bitfield to pipe_shader_state, use it to determine if fra...Brian2007-10-031-2/+1
* Move XSTDCALL definition to p_compiler.hBrian2007-10-031-8/+0
* handle frag progs that write ZBrian2007-10-031-13/+10
* Track fragment and vertex shader code generation via pipe shader state objects.Michel Dänzer2007-10-031-1/+2
* Implement/use fragment kill resultsBrian2007-10-021-1/+1
* Move tgsi machine state init/allocations so they're done less frequently.Brian2007-10-021-42/+39
* Enable codegen based whenever __i386__ is defined.Keith Whitwell2007-09-271-8/+2
* Enable SSE2 for FS.michal2007-09-241-28/+31
* remove #includes of tgsi_attribs.hBrian2007-09-201-1/+0
* Fix some issues with perspective-corrected interpolation.Brian2007-09-181-5/+4
* Convert shader to an immutable state object.Zack Rusin2007-09-181-1/+1
* Combing depth and stencil objects and making them immutable.Zack Rusin2007-09-181-1/+1
* Fix fragment program color output mapping (0=depth, 1=color)Brian2007-08-241-2/+2
* Fixup include paths after renameKeith Whitwell2007-08-241-1/+1
* Checkpoint: new vertex/fragment attribute namingBrian2007-08-231-1/+2
* For the time being, interpolate Z in shade_quad() rather in the shader.Brian2007-08-231-0/+43