Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-09-08 | softpipe: Set SP_NUM_QUAD_THREADS 1 effectively disabling multithreaded ↵ | Michal Krol | |
softpipe. We want to make it env variable, or even better, autodetect as the feature makes softpipe run slower on a single CPU. | |||
2008-09-08 | softpipe: More improvements for multithreaded softpipe. | Michal Krol | |
Store only input and inout of a quad_header in job que. | |||
2008-09-08 | softpipe: Split changing fields of quad_header into input, inout and output ↵ | Michal Krol | |
parts. | |||
2008-09-08 | softpipe: Improve multithreaded softpipe. | Michal Krol | |
Use condition vars to communicate between threads instead of stalling. | |||
2008-09-08 | softpipe: First attempts at multithreaded softpipe. | Michal Krol | |
Configured for 2 cores. | |||
2008-09-05 | softpipe: convert clear color to surface format if needed | Brian Paul | |
2008-09-04 | softpipe: use the new util_surface_copy/fill() functions | Brian Paul | |
2008-09-04 | softpipe: Add missing include. | José Fonseca | |
2008-09-04 | softpipe: Use pipe_buffer_* inlines as much as possible. | José Fonseca | |
2008-09-03 | gallium: Have pipe_buffer_* receive a pipe_screen instead of a pipe_context. | José Fonseca | |
We want to use the pipe_buffer_* inlines everywhere, but a pipe context is not always available nor is it needed. | |||
2008-08-24 | gallium: refactor/replace p_util.h with util/u_memory.h and util/u_math.h | Brian Paul | |
Also, rename p_tile.[ch] to u_tile.[ch] | |||
2008-08-22 | gallium: move pipe_copy_rect(), pipe_fill_rect() protos into new u_rect.h header | Brian Paul | |
2008-08-22 | gallium: stop using ifloor(), FABSF(), etc | Brian Paul | |
2008-08-22 | gallium: replace LOG2() macro with util_fast_log2() inline func | Brian Paul | |
2008-08-20 | gallium: test for and cull prims with inf/nan vertices in sp_setup.c code. | Brian Paul | |
2008-08-19 | gallium: fix do_flip bug in sp_surface_copy() | Brian Paul | |
Surfaces are always in y=0=top raster order so the caller should invert the Y coordinate if needed; don't do it in sp_surface_copy(). Fixes a glCopyTexture regression. | |||
2008-08-12 | softpipe: Include missing header. | Michal Krol | |
2008-08-11 | gallium: debug/print vertex tweak | Brian Paul | |
2008-08-08 | gallium: Add destroy callback to all *_winsys interfaces. | José Fonseca | |
For consistency and to simplify these objects' destruction. | |||
2008-08-07 | softpipe: add support for PIPE_FORMAT_X8Z24_UNORM, PIPE_FORMAT_Z24X8_UNORM | Brian Paul | |
2008-08-07 | gallium: s/pf_sprint_name/pf_name/ | Brian Paul | |
2008-08-07 | gallium: s/printf/debug_printf/ | Brian Paul | |
2008-08-07 | gallium: new/better debug code (disabled) | Brian Paul | |
2008-08-07 | softpipe: Silence compiler warnings on Windows. | Michal Krol | |
2008-08-06 | gallium: added PIPE_CAP_TEXTURE_MIRROR_CLAMP, PIPE_CAP_TEXTURE_MIRROR_REPEAT | Brian Paul | |
Check for these caps in state tracker and enable corresponding GL extensions if supported. | |||
2008-08-06 | softpipe: add texture border color code | Brian Paul | |
2008-07-28 | Merge tgsi/exec and tgsi/util directories. | José Fonseca | |
2008-07-24 | softpipe: Remove unused variables. | José Fonseca | |
2008-07-19 | gallium: Finer grained is_format_supported. | José Fonseca | |
2008-07-16 | softpipe: DXT formats not really supported. | José Fonseca | |
2008-07-15 | gallium: added some sanity check assertions | Brian Paul | |
2008-07-13 | util: Eliminate pipe from the arguments to pipe_get/put_tile_xxx functions. | José Fonseca | |
You don't need a pipe_context * for this, and all other necessary info is already inside pipe_surface. | |||
2008-07-05 | softpipe: Prevent NULL ptr derreference on takedown. | José Fonseca | |
2008-07-05 | softpipe: Compute block size for display targets. | José Fonseca | |
2008-07-05 | softpipe: Implement texture blankets. | José Fonseca | |
2008-07-02 | gallium: nr_attrs was off by one, updated comments, minor code movement | Brian Paul | |
2008-06-27 | gallium: Drop pipe_texture->cpp and pipe_surface->cpp. | José Fonseca | |
The chars-per-pixel concept falls apart with compressed and yuv images, where more than one pixel are coded in a single data block. | |||
2008-06-23 | gallium: in softpipe_get_tex_surface() use the pitch specified in the ↵ | Brian Paul | |
softpipe_texture object. Fixes a pitch/width mix-up. | |||
2008-06-23 | gallium: change surface_copy()'s do_flip to boolean | Brian Paul | |
2008-06-23 | gallium: fix bad srcy coord if do_flip | Brian Paul | |
2008-06-20 | gallium: fix invalid call to draw_set_mapped_constant_buffer() | Brian Paul | |
We were indexing sp_constants[i] outside the loop so i was 2. Replace i with PIPE_SHADER_VERTEX. Also, replace magic '2' with PIPE_SHADER_TYPES in a few places. | |||
2008-06-20 | gallium: fix some surface usage bugs | Brian Paul | |
When a surface is created with GPU_WRITE that really means "GPU render" and that can involve reads (blending). Set surface usage to PIPE_BUFFER_USAGE_CPU_READ + WRITE. Fixes progs/demos/lodbias demo. Also, mark texture as 'modified' when mapped for writing so that the tile cache can know when to freshen a cached tile. Fixes glTexSubImage2D(). | |||
2008-06-10 | softpipe: Replace GETENV by debug_get_bool_option. | José Fonseca | |
2008-06-10 | gallium: Deprecate GETENV. Replace by debug_get_bool_option. | José Fonseca | |
debug_get_bool_option will interpret "n", "no", "0", "f", or "false" as FALSE; and everything else as TRUE. The default value (used when the variable is not set) is received as a parameter. | |||
2008-06-02 | gallium: Replace XSTDCALL by PIPE_CDECL. | José Fonseca | |
2008-05-30 | gallium: fix some PIPE_FORMAT_Z24S8_UNORM bugs in softpipe driver | Brian Paul | |
2008-05-29 | draw: make sure constant buffer data is aligned before passing to aos.c | Keith Whitwell | |
2008-05-29 | draw: draw_range_elements trial | Keith Whitwell | |
2008-05-28 | Merge branch 'gallium-vertex-linear' into gallium-tex-surfaces | Keith Whitwell | |
2008-05-27 | softpipe: enable vbuf by default | Keith Whitwell | |
The non-vbuf option is going away... |