summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/util
Commit message (Collapse)AuthorAgeFilesLines
* gallium: make msvc less unhappyKeith Whitwell2008-04-041-7/+8
|
* gallium: implement ycbcr->rgba tile conversionBrian2008-04-031-0/+71
|
* gallium: Set vertex state/buffers en-mass.Brian Paul2008-03-291-7/+9
|
* gallium: Fix some MSVC warnings.José Fonseca2008-03-291-4/+4
|
* gallium: return pipe_shader_state from the simple shader functionsBrian2008-03-274-19/+42
| | | | Allows us to fix a mem leak (tokens array).
* gallium: fix incorrect types for shadersBrian2008-03-272-6/+5
|
* gallium: Change pipe->flush() interface to optionally return a fence.Michel Dänzer2008-03-261-1/+1
| | | | | The cell driver still uses an internal CELL_FLUSH_WAIT flag, in the long run proper fencing should be implemented for it.
* gallium: Fix default option on Windows.José Fonseca2008-03-251-7/+6
|
* gallium: fix a few bugs, warnings in the p_debug codeBrian2008-03-241-2/+2
| | | | added missing _ to a _debug_printf() call.
* gallium: Simple cross platform get-opt system.José Fonseca2008-03-241-0/+144
| | | | | | Uses getenv on Linux, and a memory mapped text file on Windows. It supports boolean options, flags, and plain strings.
* gallium: cleanup p_debugJosé Fonseca2008-03-241-19/+12
| | | | | Now debug_printf is disabled on release builds. Use debug_error or _debug_printf to output messages on release versions.
* gallium: move filter assignment out of loopBrian2008-03-241-2/+4
|
* gallium: Remove util_gen_mipmap_filter().Michal Krol2008-03-242-18/+0
|
* gallium: pass the filter mode to util_gen_mipmap().Brian2008-03-242-16/+11
| | | | Remove util_gen_mipmap_filter() when no longer used.
* gallium: tweak coords in u_gen_mipmap codeMichal Krol2008-03-241-8/+8
|
* gallium: Add util_gen_mipmap_filter().Michal Krol2008-03-232-4/+28
| | | | | | | We need a way to specify the type of minification filter used to downsample mipmap levels. The old util_gen_mipmap() retains its behaviour and uses LINEAR filter.
* gallium: Remove the debug_mask_* stuff.José Fonseca2008-03-231-34/+0
| | | | Overcomplex and not much different from using a global variable...
* gallium: Fix typo.José Fonseca2008-03-231-1/+1
|
* gallium: Memory debugging utilities.José Fonseca2008-03-232-0/+173
| | | | | | | There are no known tools for windows kernel memory debugging, so this is a simple set of malloc etc wrappers. Enabled by default on win32 debug builds
* gallium: Remove pedantic asserts.José Fonseca2008-03-221-11/+7
| | | | Move these to a higher level instead.
* gallium: set fb.width/heightBrian2008-03-202-0/+4
|
* gallium: enable vp input semantic infoBrian2008-03-201-9/+6
|
* gallium: create one vertex buffer and re-useBrian2008-03-201-5/+75
|
* gallium: use sizeof(vertex buffer)Brian2008-03-201-1/+1
|
* gallium: Give some chance for the table to actually grow.José Fonseca2008-03-201-2/+1
|
* gallium: Fix build on Windows.Michal Krol2008-03-201-1/+1
|
* gallium: Fix build on Windows.Michal Krol2008-03-201-2/+2
|
* gallium: remove unused local varKeith Whitwell2008-03-201-1/+1
|
* gallium: create vertex buffer once and re-use.Brian2008-03-201-6/+65
|
* gallium: added util_draw_vertex_buffer()Brian2008-03-202-20/+55
|
* gallium: added util_make_fragment_passthrough_shader()Brian2008-03-202-0/+107
|
* gallium: add debug facility to dump random blobs as hexKeith Whitwell2008-03-201-0/+18
|
* gallium: add face, dirtyLevels params to pipe->texture_update()Brian Paul2008-03-191-1/+2
| | | | | This provides better information about which images in texture object have changed. Also, call texture_update() from more places previously missed.
* gallium: Fix broken logic.José Fonseca2008-03-191-1/+1
|
* gallium: explict float castsKeith Whitwell2008-03-191-1/+5
|
* gallium: implement CSO save/restore functions for use by meta operations ↵Brian2008-03-194-122/+130
| | | | | | | (blit, gen-mipmaps, quad-clear, etc) Also, additional cso_set_*() functions for viewport, framebuffer, blend color, etc. state.
* gallium: Add generic enum and flags dumping utility functions.José Fonseca2008-03-191-0/+59
|
* gallium: s/copy_pixels_state/blit_stateBrian2008-03-181-1/+1
|
* gallium: new pixel blit codeBrian2008-03-184-0/+338
| | | | | Copy rectangular region from one surface to another w/ scaling. Disables most fragment operations.
* gallium: protect against multi-#includeBrian2008-03-181-0/+8
|
* added u_simple_shaders.cBrian2008-03-182-0/+2
|
* gallium: make the gen_mipmap_state struct privateBrian2008-03-182-12/+14
|
* gallium: use new simple shader utility routinesBrian2008-03-181-248/+12
|
* gallium: utilities for creating simple vertex/fragment shadersBrian2008-03-182-0/+315
|
* d3d: Allow to iterate over the handle table.José Fonseca2008-03-182-0/+31
|
* d3d: Add function to walk through all items in the hash table.José Fonseca2008-03-182-1/+27
|
* gallium: Don't be pedantic about removing non exiting items from the table.José Fonseca2008-03-181-2/+6
|
* gallium: fix a mix-up in the uint[1] do_row() caseBrian2008-03-181-2/+2
|
* gallium: utility for packing color, z values according to pipe_formatBrian2008-03-181-0/+125
|
* gallium: Silencium warnings on Windows.Michal Krol2008-03-181-3/+3
|