Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | u_blitter: add draw_rectangle callback which can be overridden by a driver | Marek Olšák | 2010-07-12 | 2 | -19/+104 |
| | |||||
* | u_blitter: clean up the texcoord computations | Marek Olšák | 2010-07-12 | 1 | -28/+35 |
| | |||||
* | u_blitter: simplify blitter_set_rectangle | Marek Olšák | 2010-07-12 | 1 | -19/+32 |
| | |||||
* | u_blitter: rename blitter->base, add a way to get a pipe context from blitter | Marek Olšák | 2010-07-12 | 2 | -70/+80 |
| | |||||
* | util: print help for debug options on non-debug builds | Marek Olšák | 2010-07-07 | 1 | -2/+2 |
| | | | | I'd like to see the help when I request it. | ||||
* | auxiliary/util: Add SM3 meta-cap list. | Corbin Simpson | 2010-07-05 | 1 | -0/+17 |
| | |||||
* | util: Add a fetch_rgba_8unorm. | José Fonseca | 2010-07-02 | 2 | -0/+15 |
| | | | | | | Not always implemented, but useful in situations where we want 8unorms and the samples comes as 8unorms as we needlessly convert to/from floats. | ||||
* | util: Expose util_format_fits_8unorm(). | José Fonseca | 2010-07-02 | 2 | -1/+4 |
| | |||||
* | r600: use gallium list macros instead of making our own. | Dave Airlie | 2010-07-02 | 1 | -1/+16 |
| | | | | | | | | | before this change, r600 glxinfo segfaulted in the list code, and I wasn't debugging another linked list implementation, its 2010 after all. So add the two missing list macros to the gallium header from X.org list header file (after fixing them), then port all r600 lists to the new header. Signed-off-by: Dave Airlie <[email protected]> | ||||
* | util: reference surfaces and sampler views in blitter when saving them | Marek Olšák | 2010-06-29 | 2 | -5/+46 |
| | | | | Ooops. This should possibly fix some bugs... | ||||
* | util: fix a memory leak in blitter | Marek Olšák | 2010-06-27 | 1 | -6/+1 |
| | |||||
* | gallium/util: fix pipe_sampler_view_reference() calls | Brian Paul | 2010-06-25 | 1 | -7/+2 |
| | | | | The conditionals aren't needed. | ||||
* | u_math: Add align function npot alignments | Jakob Bornecrantz | 2010-06-22 | 1 | -0/+14 |
| | |||||
* | util: add alloc check | Alan Hourihane | 2010-06-16 | 1 | -0/+2 |
| | |||||
* | util: Use int type for format field width. | José Fonseca | 2010-06-14 | 1 | -1/+1 |
| | | | | As suggested by gcc warning. | ||||
* | util: Add a func_to_pointer util function too. | José Fonseca | 2010-06-14 | 1 | -0/+11 |
| | |||||
* | draw: geometry shader fixes | Zack Rusin | 2010-06-10 | 1 | -0/+46 |
| | | | | | don't overwrite the inputs and make sure the correct primitive is used on entry | ||||
* | util: reference vertex buffers in blitter | Marek Olšák | 2010-06-09 | 2 | -0/+18 |
| | |||||
* | util: implement util_clear_depth_stencil fallback | Roland Scheidegger | 2010-06-07 | 2 | -1/+115 |
| | | | | | | this doesn't really look terribly useful for drivers to use, but until drivers use their own implementation provide this since some state trackers really want to use these functions. | ||||
* | util: new file u_dirty_flags.h | Keith Whitwell | 2010-06-07 | 1 | -0/+28 |
| | |||||
* | util: add u_box_3d | Keith Whitwell | 2010-06-07 | 1 | -0/+19 |
| | |||||
* | util: add util_framebuffer_min_size | Keith Whitwell | 2010-06-07 | 2 | -0/+40 |
| | |||||
* | util: allocate larger tmp_row in util_format_translate | Keith Whitwell | 2010-06-07 | 1 | -3/+4 |
| | | | | | | | | | The tmp_row storage allocation took into account the format's y block size by allocating y_step rows of data. However, the x block size was not being taken into account when deciding how wide those rows need to be. Now make sure that tmp_row is at least x_step by y_step in size. | ||||
* | util: Remove unnecessary header. | Vinson Lee | 2010-06-03 | 1 | -1/+0 |
| | |||||
* | Merge branch 'gallium-newclear' | Roland Scheidegger | 2010-06-03 | 5 | -95/+151 |
|\ | | | | | | | | | Conflicts: src/gallium/state_trackers/python/p_context.i | ||||
| * | gallium: rename clearRT / clearDS to clear_render_target / clear_depth_stencil | Roland Scheidegger | 2010-06-03 | 5 | -41/+41 |
| | | | | | | | | | | more consistent with rest of gallium naming conventions. Also rename driver-internal names for these the same. | ||||
| * | util: adapt to clear interface changes | Roland Scheidegger | 2010-05-29 | 5 | -95/+151 |
| | | |||||
* | | gallium: add interpolation parameter to simple shader functions | Brian Paul | 2010-06-03 | 5 | -47/+56 |
| | | | | | | | | | | This lets us specify linear interpolation instead of perspective interpolation for blit operations. Might be a bit faster. | ||||
* | | util/u_debug: use MAX2 macro | Brian Paul | 2010-06-03 | 1 | -7/+1 |
| | | |||||
* | | util/u_debug: add description field to debug_named_value | Joakim Sindholt | 2010-06-03 | 2 | -6/+20 |
| | | |||||
* | | gallium/util: Define isfinite and isnan for MSVC. | Chia-I Wu | 2010-05-31 | 1 | -0/+3 |
| | | | | | | | | | | Define isfinite and isnan to _finite and _isnan respectively for MSVC. Those macros are needed by st/vega. | ||||
* | | util: Add inline function for approximate floating point comparison. | José Fonseca | 2010-05-30 | 1 | -0/+9 |
| | | |||||
* | | util: Generic pointer to func conversion helper. | José Fonseca | 2010-05-30 | 1 | -0/+12 |
| | | | | | | | | That observes strict-aliasing rules. | ||||
* | | util: Also add a define for the dynamic library's prefix. | José Fonseca | 2010-05-27 | 1 | -0/+3 |
| | | |||||
* | | util: Remove unnecessary headers. | Vinson Lee | 2010-05-26 | 1 | -2/+0 |
|/ | |||||
* | util: update comments at blitter | Marek Olšák | 2010-05-25 | 1 | -1/+1 |
| | |||||
* | util: fix indentation in blitter | Marek Olšák | 2010-05-25 | 1 | -14/+14 |
| | |||||
* | r300g,util: remove pipe_surface from the util_blitter_copy interface and ↵ | Marek Olšák | 2010-05-25 | 2 | -126/+121 |
| | | | | clean up | ||||
* | r300g,util: remove pipe_surface from the util_blitter_fill interface and ↵ | Marek Olšák | 2010-05-25 | 2 | -25/+29 |
| | | | | clean up | ||||
* | util: remove unused util_blitter_copy_surface | Marek Olšák | 2010-05-25 | 1 | -19/+1 |
| | |||||
* | util/blitter: allow NULL clear color | Marek Olšák | 2010-05-23 | 1 | -5/+14 |
| | |||||
* | Merge branch 'gallium-msaa' | Roland Scheidegger | 2010-05-21 | 8 | -202/+163 |
|\ | | | | | | | | | | | Conflicts: src/mesa/state_tracker/st_gen_mipmap.c src/mesa/state_tracker/st_texture.c | ||||
| * | util: fix obvious util_blitter_copy bugs... | Roland Scheidegger | 2010-05-19 | 1 | -4/+3 |
| | | |||||
| * | util: util_blitter_fill no longer needs to handle overlap | Roland Scheidegger | 2010-05-19 | 1 | -52/+2 |
| | | |||||
| * | util: fix some leftover util_surface_fill/copy calls | Roland Scheidegger | 2010-05-18 | 2 | -8/+18 |
| | | |||||
| * | gallium/util: adapt util code to interface changes | Roland Scheidegger | 2010-05-17 | 8 | -143/+145 |
| | | | | | | | | | | | | | | | | | | | | | | 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. | ||||
* | | Merge branch 'gallium-front-ccw' | Keith Whitwell | 2010-05-21 | 5 | -12/+28 |
|\ \ | |||||
| * | | gallium: more work on ccw flag removal | Keith Whitwell | 2010-05-14 | 1 | -0/+18 |
| | | | | | | | | | | | | The linux-debug target builds... | ||||
| * | | gallium: convert rasterizer state to use gl-style front/back concepts | Keith Whitwell | 2010-05-14 | 4 | -12/+10 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use front/back instead of cw/ccw throughout. Also, use offset_point/line/fill instead of offset_cw/ccw. Brings gallium representation of this state into line with its main user, and also what turns out to be the most common hardware representation. This fixes a long-standing bias in the interface towards the architecture of the software rasterizer. | ||||
* | | | gallium: fix/update tex target dumping | Brian Paul | 2010-05-20 | 1 | -0/+2 |
| | | |