| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2008-03-10 | gallium: WinCE portability fixes. | José Fonseca | |
| 2008-03-05 | gallium: michel's patch to rework texture/sampler binding interface | Keith Whitwell | |
| Bind all the samplers/textures at once rather than piecemeal. This is easier for drivers to understand. | |||
| 2008-02-29 | scons: List sp_screen.c. | Michal Krol | |
| 2008-02-28 | Make sure struct pipe_screen is declared. | Michel Dänzer | |
| 2008-02-28 | gallium: Remove extra level of indirecttion. | José Fonseca | |
| 2008-02-27 | gallium: added draw_num_vs_outputs() to query number of post-transform ↵ | Brian | |
| vertex attribs | |||
| 2008-02-27 | gallium: remove dependencies on pipe_shader_state's semantic info | Brian | |
| 2008-02-27 | gallium: remove unnecessary assignment | Brian | |
| 2008-02-27 | gallium: remove unnecessary tgsi_interp_coef decl | Brian | |
| 2008-02-27 | gallium: remove uses_kill field from softpipe_shader | Brian | |
| 2008-02-27 | gallium: remove pipe_context->texture_create/release/get_tex_surface() | Brian | |
| These functions are now per-screen, not per-context. | |||
| 2008-02-27 | gallium: move is_format_supported() to pipe_screen struct | Brian | |
| 2008-02-27 | gallium: start removing pipe_context->get_name/vendor/param/paramf | Brian | |
| These are now per-screen functions, not per-context. State tracker updated, code in drivers and p_context.h disabled. | |||
| 2008-02-27 | gallium: implement pipe_screen for softpipe driver | Brian | |
| 2008-02-27 | gallium: softpipe_init_texture_funcs(), make texture func static | Brian | |
| 2008-02-26 | gallium: remove pipe parameter from pipe_texture_reference() | Brian | |
| Added pipe field to pipe_texture (temporary, see comments). First step toward context-less texture creation... | |||
| 2008-02-26 | gallium: replace draw_convert_wide_points() with draw_wide_point_threshold() | Brian | |
| Specifying a threshold size is a bit more flexible, and allows the option of converting even 1-pixel points to triangles (set threshold=0). Also, remove 0.25 pixel bias in wide_point(). | |||
| 2008-02-26 | gallium: remove unused var | Brian | |
| 2008-02-26 | gallium: added tgsi_shader_field to sp_fragment_shader | Brian | |
| Use the shader semantic info from there, instead of from pipe_shader_state. Carry this idea to draw module and other drivers... | |||
| 2008-02-25 | softpipe: use draw_find_vs_output() directly | Brian | |
| 2008-02-24 | Add new files. | José Fonseca | |
| 2008-02-23 | gallium: disable early Z test if fragment shader contains KIL instruction. | Brian | |
| Use tgsi_scan_shader() to determine if the fragment shader uses KIL or writes fragment.z | |||
| 2008-02-24 | gallium: MSVC fixes. | José Fonseca | |
| 2008-02-23 | Bring in several forgotten MSVC fixes. | José Fonseca | |
| 2008-02-22 | gallium: fix a state validation bug found w/ pointblast.c | Brian | |
| 2008-02-22 | gallium: fix brokenb build | Brian | |
| 2008-02-23 | gallium: Fix build on Windows. | Michal Krol | |
| 2008-02-23 | gallium: Silence compiler warnings on Windows. | Michal Krol | |
| 2008-02-21 | gallium: new draw stage for polygon stipple. | Brian | |
| For hardware without native polygon stipple. Create a 32x32 alpha texture that encodes the stipple pattern. Modify the user's fragment program to sample the texture (with gl_FragCoord) and kill the fragment according to the texel value. Temporarily enabled in softpipe driver, replacing the sp_quad_stipple.c step. | |||
| 2008-02-21 | gallium: new AA point drawing stage | Brian | |
| AA points are drawn by converting the point to a quad, then modifying the user's fragment shader to compute a coverage value. The final fragment color's alpha is modulated by the coverage value. Fragments outside the point's radius are killed. | |||
| 2008-02-21 | [PATCH] softpipe: unbreak sp_setup_pos_vector on non-x86 systems | Keith Whitwell | |
| 2008-02-20 | gallium: replace some ordinary assignments with pipe_reference_texture() | Brian | |
| This fixes at least one instance of dereferencing an invalid texture pointer. | |||
| 2008-02-20 | gallium: fix bad ptr comparison | Brian | |
| 2008-02-20 | gallium: new pipe->texture_update() function | Brian | |
| Called whenever texture data is changed (glTexImage, glTexSubImage, glCopyTexSubImage, etc). | |||
| 2008-02-20 | gallium: use pipe_texture_reference() in sp_tile_cache_set_texture() | Brian | |
| 2008-02-19 | gallium: initialize the killmask register to zero before running shader | Brian | |
| This fixes mysterious missing fragments when running with SSE. | |||
| 2008-02-19 | gallium: add some casts to prevent likely msvc warnings | Brian | |
| 2008-02-19 | gallium: don't hard-code attrib slot=0 in setup_fragcoord_coeff() | Brian | |
| 2008-02-19 | gallium: implement correct sampling for RECT targets / unnormalized texcoords | Brian | |
| 2008-02-19 | Simplify makefile boilerplate code. | José Fonseca | |
| Don't define ASM_SOURCES variable globally -- reserve that variable to be defined locally by makefiles, together with C_SOURCES and CPP_SOURCES. | |||
| 2008-02-19 | Use gallium's rtasm module. | José Fonseca | |
| 2008-02-18 | gallium: move draw_set_viewport_state() call, plus code clean-up, remove ↵ | Brian | |
| obsolete comments | |||
| 2008-02-18 | gallium: call draw_flush() for scissor/stipple state changes | Brian | |
| 2008-02-18 | gallium: antialiased line drawing | Brian | |
| New draw/prim stage: draw_aaline. When installed, lines are replaced by textured quads to do antialiasing. The current user-defined fragment shader is modified to do a texture fetch and modulate fragment alpha. | |||
| 2008-02-18 | Standardize on using the pipe/ include prefix. | José Fonseca | |
| 2008-02-16 | gallium: add missing mip level clamp | Brian | |
| 2008-02-16 | gallium: tweak texture filter min/mag thresholds | Brian | |
| 2008-02-16 | gallium: implement min vs. mag filter determination for non-mipmapped textures | Brian | |
| Fixes tests/minmag.c | |||
| 2008-02-15 | softpipe: rename some functions to disambiguate | Keith Whitwell | |
| 2008-02-15 | Merge commit 'origin/gallium-0.1' into gallium-0.1 | Keith Whitwell | |
| Conflicts: src/gallium/drivers/softpipe/sp_quad_fs.c src/gallium/drivers/softpipe/sp_state.h src/gallium/drivers/softpipe/sp_state_fs.c | |||
