Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-07-02 | util: Add a fetch_rgba_8unorm. | José Fonseca | |
Not always implemented, but useful in situations where we want 8unorms and the samples comes as 8unorms as we needlessly convert to/from floats. | |||
2010-07-02 | util: Expose util_format_fits_8unorm(). | José Fonseca | |
2010-07-02 | r600: use gallium list macros instead of making our own. | Dave Airlie | |
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 <airlied@redhat.com> | |||
2010-06-29 | util: reference surfaces and sampler views in blitter when saving them | Marek Olšák | |
Ooops. This should possibly fix some bugs... | |||
2010-06-27 | util: fix a memory leak in blitter | Marek Olšák | |
2010-06-25 | gallium/util: fix pipe_sampler_view_reference() calls | Brian Paul | |
The conditionals aren't needed. | |||
2010-06-22 | u_math: Add align function npot alignments | Jakob Bornecrantz | |
2010-06-16 | util: add alloc check | Alan Hourihane | |
2010-06-14 | util: Use int type for format field width. | José Fonseca | |
As suggested by gcc warning. | |||
2010-06-14 | util: Add a func_to_pointer util function too. | José Fonseca | |
2010-06-10 | draw: geometry shader fixes | Zack Rusin | |
don't overwrite the inputs and make sure the correct primitive is used on entry | |||
2010-06-09 | util: reference vertex buffers in blitter | Marek Olšák | |
2010-06-07 | util: implement util_clear_depth_stencil fallback | Roland Scheidegger | |
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. | |||
2010-06-07 | util: new file u_dirty_flags.h | Keith Whitwell | |
2010-06-07 | util: add u_box_3d | Keith Whitwell | |
2010-06-07 | util: add util_framebuffer_min_size | Keith Whitwell | |
2010-06-07 | util: allocate larger tmp_row in util_format_translate | Keith Whitwell | |
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. | |||
2010-06-03 | util: Remove unnecessary header. | Vinson Lee | |
2010-06-03 | Merge branch 'gallium-newclear' | Roland Scheidegger | |
Conflicts: src/gallium/state_trackers/python/p_context.i | |||
2010-06-03 | gallium: rename clearRT / clearDS to clear_render_target / clear_depth_stencil | Roland Scheidegger | |
more consistent with rest of gallium naming conventions. Also rename driver-internal names for these the same. | |||
2010-06-03 | gallium: add interpolation parameter to simple shader functions | Brian Paul | |
This lets us specify linear interpolation instead of perspective interpolation for blit operations. Might be a bit faster. | |||
2010-06-03 | util/u_debug: use MAX2 macro | Brian Paul | |
2010-06-03 | util/u_debug: add description field to debug_named_value | Joakim Sindholt | |
2010-05-31 | gallium/util: Define isfinite and isnan for MSVC. | Chia-I Wu | |
Define isfinite and isnan to _finite and _isnan respectively for MSVC. Those macros are needed by st/vega. | |||
2010-05-30 | util: Add inline function for approximate floating point comparison. | José Fonseca | |
2010-05-30 | util: Generic pointer to func conversion helper. | José Fonseca | |
That observes strict-aliasing rules. | |||
2010-05-29 | util: adapt to clear interface changes | Roland Scheidegger | |
2010-05-27 | util: Also add a define for the dynamic library's prefix. | José Fonseca | |
2010-05-26 | util: Remove unnecessary headers. | Vinson Lee | |
2010-05-25 | util: update comments at blitter | Marek Olšák | |
2010-05-25 | util: fix indentation in blitter | Marek Olšák | |
2010-05-25 | r300g,util: remove pipe_surface from the util_blitter_copy interface and ↵ | Marek Olšák | |
clean up | |||
2010-05-25 | r300g,util: remove pipe_surface from the util_blitter_fill interface and ↵ | Marek Olšák | |
clean up | |||
2010-05-25 | util: remove unused util_blitter_copy_surface | Marek Olšák | |
2010-05-23 | util/blitter: allow NULL clear color | Marek Olšák | |
2010-05-21 | Merge branch 'gallium-msaa' | Roland Scheidegger | |
Conflicts: src/mesa/state_tracker/st_gen_mipmap.c src/mesa/state_tracker/st_texture.c | |||
2010-05-21 | Merge branch 'gallium-front-ccw' | Keith Whitwell | |
2010-05-20 | gallium: fix/update tex target dumping | Brian Paul | |
2010-05-20 | gallium: added util_dump_logicop() | Brian Paul | |
2010-05-19 | util: fix obvious util_blitter_copy bugs... | Roland Scheidegger | |
2010-05-19 | util: util_blitter_fill no longer needs to handle overlap | Roland Scheidegger | |
2010-05-18 | util: fix some leftover util_surface_fill/copy calls | Roland Scheidegger | |
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-14 | gallium: more work on ccw flag removal | Keith Whitwell | |
The linux-debug target builds... | |||
2010-05-14 | gallium: convert rasterizer state to use gl-style front/back concepts | Keith Whitwell | |
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. | |||
2010-05-14 | util: fix copy_rect stride in default transfer_inline_write | Keith Whitwell | |
2010-05-13 | util: Fix ptr -> int conversion. | José Fonseca | |
2010-05-12 | util: Add function to dump PIPE_STENCIL_OP_xxx | José Fonseca | |
2010-05-06 | util: Recognize FALSE and F in debug_get_bool_option | Jakob Bornecrantz | |
Concidering that we actually print FALSE when displaying the option we should also accept that value. | |||
2010-05-06 | gallium: untrack u_indices_gen.c and u_indices_gen.c | José Fonseca | |
These files are built with make and removed with make clean, so it does not seem necessary to track them. Looking at the Makefile, it seems that the two u_indices_* files are handled similarly to u_format_srgb.c u_format_table.c and u_half.c, and these 3 files are already untracked and in .gitignore Signed-off-by: Xavier Chantry <chantry.xavier@gmail.com> Signed-off-by: José Fonseca <jfonseca@vmware.com> |