Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-04-22 | gallium: fix bad logic in bind_pstip_fragment_shader(): use &&, not || | Brian Paul | |
2008-04-22 | In case the 'func' is deleting the state move the iterator before | Zack Rusin | |
calling it. | |||
2008-04-22 | Fix a crash. Rasterizer can be null | Zack Rusin | |
2008-04-22 | Cache translate's structs for emits and fetches. | Zack Rusin | |
Results in a fair speed improvement. | |||
2008-04-22 | Fix reporting of clipped vertices. | Zack Rusin | |
2008-04-22 | gallium: setup an identity viewport | Brian Paul | |
This fixes broken blits. | |||
2008-04-22 | gallium: update comment about bypass clipping/viewport | Brian Paul | |
2008-04-22 | gallium: setup an identity viewport | Brian Paul | |
2008-04-22 | gallium: remove assertions | Brian Paul | |
It's possible the current vs/fs is null when cso_save_vertex/fragment_shader() is called. | |||
2008-04-22 | draw: allow drivers to query pipeline state more easily | Keith Whitwell | |
Also, provide a separate flag to say whether the driver can handle clipping/rhw tasks, in addition to the API flag which indicates they have already been done. | |||
2008-04-22 | cso: fix vs/fs confusion | Keith Whitwell | |
2008-04-22 | pipebuffer: Temporarily allow simultaneous CPU writes. | José Fonseca | |
Also, fast path for re-fencing the same buffer multiple times with the same fence. | |||
2008-04-22 | draw: disable broken edgeflag code - didn't work & was killing performance | Keith Whitwell | |
2008-04-22 | cso: Fix build on Win32. | Michal Krol | |
2008-04-21 | make the api consistent (all set functions return pipe_error status) | Zack Rusin | |
2008-04-21 | handle some of the possible allocation failures within the hash itself | Zack Rusin | |
2008-04-21 | initial stab at error handling in cso | Zack Rusin | |
2008-04-21 | cso: disable not-really-working cso_set_*_shader() funcs | Keith Whitwell | |
2008-04-21 | draw: squash a couple of memory leaks | Keith Whitwell | |
2008-04-21 | use cso fs/vs handle functions | Keith Whitwell | |
2008-04-21 | cso: provide functions to bind fs/vs handles directly | Keith Whitwell | |
2008-04-21 | Use llvm 2.3 (2.2 won't work because of a lot of problems, e.g. | Zack Rusin | |
lack of constant vectors handling in execution engine) | |||
2008-04-21 | rtasm: debug some missing funcs | Keith Whitwell | |
2008-04-21 | rtasm: quieten sse_enabled debug | Keith Whitwell | |
2008-04-21 | rtasm: clean up debug dumping a little | Keith Whitwell | |
2008-04-21 | cso: propogate one easy error - many more | Keith Whitwell | |
2008-04-21 | translate: fail on x86 rtasm fail | Keith Whitwell | |
2008-04-21 | rtasm: propogate errors in x86 emit | Keith Whitwell | |
2008-04-21 | actually write the results | Zack Rusin | |
2008-04-21 | draw: more propogation -- pstipple stage. | Keith Whitwell | |
2008-04-21 | draw: propogate lots of errors | Keith Whitwell | |
2008-04-21 | draw: propogate errors out of aapoint stage | Keith Whitwell | |
2008-04-21 | draw: propogate errors out of aaline stage | Keith Whitwell | |
2008-04-21 | draw: consolidate all the passthrough line/tri/point funcs | Keith Whitwell | |
2008-04-22 | gallium: Hash the fragment shader tokens, instead of pipe_shader_state. | José Fonseca | |
PS: pipe_shader_state should probably go away now that it is reduced to a single pointer. | |||
2008-04-22 | gallium: Include dependent header. | José Fonseca | |
2008-04-21 | gallium: Set all state via cso_context in blit/gen_mipmap utils. | José Fonseca | |
cso_restore_* functions are implemented on top of cso_set_*, therefore they require full knowledge of the current pipe state to work correctly. Directly calling pipe's set_*_state functions will lead to undefined state. Also save and restore shaders. | |||
2008-04-21 | gallium: Do not mistake pipe state objects for state tracker state objects. | José Fonseca | |
2008-04-21 | tgsi: use new float math funcs, drop local disassembly code | Keith Whitwell | |
2008-04-21 | rtasm: add dump facility for x86 (from tgsi_sse2.c) | Keith Whitwell | |
2008-04-21 | make llvm draw paths compile with the latest changes | Zack Rusin | |
switch the method of distribution of builtins (to get rid of the llvm2cpp dependency) | |||
2008-04-21 | gallium: Centralize SSE usage logic. | José Fonseca | |
2008-04-20 | gallium: Refcount textures. | José Fonseca | |
Pipe driver does refcount textures. If cso_context does not, dangling pointers appear. | |||
2008-04-19 | draw: rearrange debug code | Keith Whitwell | |
2008-04-19 | translate: fix several bugs | Keith Whitwell | |
- specify cdecl calling convention on WIN32 - fix load bgra8 function - fix previous don't crash fix. | |||
2008-04-19 | draw: add missing translate->set_buffer for fetch emit path | Keith Whitwell | |
2008-04-19 | translate: don't crash on failure to create sse version | Keith Whitwell | |
2008-04-19 | rtasm: include yet another i386 define varient | Keith Whitwell | |
2008-04-19 | draw: fix scons build | Keith Whitwell | |
2008-04-19 | draw: move incoming vertex state into draw->pt | Keith Whitwell | |
This state is effectively private to the vertex processing part of the draw module. |