Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-05-21 | cell: assorted compilation fixes | Brian Paul | |
2010-05-21 | cell: fix breakage from earlier draw module changes | Brian Paul | |
2010-05-21 | gallium: remnants of old ccw state | Keith Whitwell | |
2010-05-21 | Merge branch 'gallium-front-ccw' | Keith Whitwell | |
2010-05-21 | docs: update rasterizer for ccw changes | Keith Whitwell | |
Also rearrange some of the fields into point/line/polygon categories. | |||
2010-05-20 | Make TLS EGL dri2 driver search path behavior match TLS GLX dri2 behavior. | Eric Anholt | |
2010-05-20 | Fix a substitution in glesv1_cm.pc | Eric Anholt | |
2010-05-20 | i965: remove disabled code for cycling through MRF registers in clipping. | Eric Anholt | |
The idea would be that you could have multiple send messages going on if nothing depended on the previous message's results and you used a different send message. The problem is that the later send requires the VUE handle returned by the first send's allocate anyway. | |||
2010-05-20 | nv50: fixed other void pointer arithmetic errors | Xavier Chantry | |
2010-05-20 | nv50: fix too long shader uploads by splitting them | Xavier Chantry | |
2010-05-20 | nv50: fill in shader limits | Christoph Bumiller | |
2010-05-20 | gallivm: rename a var: s/val/array_size/ | Brian Paul | |
2010-05-20 | gallivm: fix spelling in comment | Brian Paul | |
2010-05-20 | gallivm: handle pointer types in lp_dump_llvmtype() | Brian Paul | |
2010-05-20 | llvmpipe: more tweaks to dump_fs_variant_key() | Brian Paul | |
2010-05-20 | gallium: fix/update tex target dumping | Brian Paul | |
2010-05-20 | llvmpipe: use util_dump_logicop() | Brian Paul | |
2010-05-20 | gallium: added util_dump_logicop() | Brian Paul | |
2010-05-20 | llvmpipe: put variant print/debug code into separate function | Brian Paul | |
2010-05-20 | intel: Throttle after doing copyregion/swapbuffers round trip | Kristian Høgsberg | |
Before we would throttle in the flush callback prior to round-tripping to the server to do copyregion or swapbuffer. Now, instead just note that we need to throttle and do it in intel_prepare_render(), which will be called after receiving the response from the server but before we start rendering the next frame. Even if the server also throttles us in swapbuffer, this just makes the throttling a no-op when we hit intel_prepare_render(). With that we can drop the using_dri2_swapbuffers hack and just always throttle. | |||
2010-05-20 | graw-null: Remove unnecessary header. | Vinson Lee | |
2010-05-19 | util: fix obvious util_blitter_copy bugs... | Roland Scheidegger | |
2010-05-19 | nv50: fix typo: s/_/./ | Brian Paul | |
2010-05-19 | util: util_blitter_fill no longer needs to handle overlap | Roland Scheidegger | |
2010-05-19 | i915g: remove unused flip parameter | Roland Scheidegger | |
2010-05-18 | docs: update differences to d3d11 | Roland Scheidegger | |
2010-05-18 | util: fix some leftover util_surface_fill/copy calls | Roland Scheidegger | |
2010-05-18 | st/mesa: fix wrong argument order | Roland Scheidegger | |
2010-05-18 | gallium: implement set_sample_mask() in all drivers | Roland Scheidegger | |
prevents segfault when state trackers try to set default mask. Other option would be to make this required only for drivers supporting multisampling, but this seems more clean. Only dummy implementations (for normal drivers) provided (no driver supports multisampling yet neither). | |||
2010-05-17 | st/egl: adapt to interface changes | Roland Scheidegger | |
2010-05-17 | st/dri: adapt to interface changes | Roland Scheidegger | |
2010-05-17 | st/glx: adapt to interface changes | Roland Scheidegger | |
2010-05-17 | st/wgl: adapt to interface changes | Roland Scheidegger | |
2010-05-17 | st/vega: adapt to interface changes | Roland Scheidegger | |
2010-05-17 | st/xorg: adapt to interface changes | Roland Scheidegger | |
2010-05-17 | st/python: adapt to interface changes | Roland Scheidegger | |
compile tested only. Should probably change the python surface_copy/fill functions also into resource_copy/fill_region functions and adapt the code using them. | |||
2010-05-17 | svga: adapt to interface changes | Roland Scheidegger | |
might need further cleanup. Using surfaces internally just to be able to use the existing code might cause unnecessary copies afaict. | |||
2010-05-17 | r300g: adapt to interface changes | Roland Scheidegger | |
might need further cleanup. Using surfaces internally for the u_blitter code seems nonoptimal. | |||
2010-05-17 | nouveau: adapt to interface changes | Roland Scheidegger | |
this probably needs further cleanup (just getting a surface for the resource seems quite nonoptimal and potentially cause unnecessary copies I think) | |||
2010-05-17 | fo: adapt to interface changes | Roland Scheidegger | |
2010-05-17 | identity: adapt to interface changes | Roland Scheidegger | |
2010-05-17 | trace: adapt to interface changes | Roland Scheidegger | |
2010-05-17 | i965g: adapt to interface changes | Roland Scheidegger | |
2010-05-17 | i915g: adapt to interface changes | Roland Scheidegger | |
2010-05-17 | softpipe: adapt to interface changes | Roland Scheidegger | |
2010-05-17 | llvmpipe: adapt to interface changes | Roland Scheidegger | |
2010-05-17 | cell: adapt to interface changes | Roland Scheidegger | |
not even compile tested but fairly trivial | |||
2010-05-17 | mesa/st: adapt to interface changes | Roland Scheidegger | |
adapt to blit changes, and also handle a bit more msaa state in theory (incomplete, doesn't handle resolves in any way for now). | |||
2010-05-17 | gallium/util: adapt util code to interface changes | Roland Scheidegger | |
The util blit functions change their interface (apart from some rename) too (in particular util_blit_pixels now also takes a pipe_resource as the src blit argument instead of a surface, as it might just call resource_copy_region). Maybe the blit util code might need a bit more cleanup, it still doesn't feel very clean. In particular it seems that util_blit_pixels_tex should probably disappear, and I think it would be great if the code called by drivers for blitting (u_blitter.c, which isn't really touched by this change) could somehow be merged with the u_blit code. | |||
2010-05-17 | gallium: clean up resource_copy_region function | Roland Scheidegger | |
Previously, surface_copy was said to allow overlapping blits, and it was "optional". However, some state trackers actually assumed it is always present, and quite some code (like in u_blit) assumed overlapping isn't allowed. Hence, resource_copy_region (and in the same spirit, resource_fill_region) is now mandatory, but overlapping blits are no longer allowed. A driver can plug in the cpu fallback util_resource_copy_region if it does not want to provide its own implementation, though this is not optimal. |