| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2008-02-27 | gallium/i965: implement pipe_screen for i965 driver (untested) | Brian | |
| 2008-02-27 | gallium/i915: hook up screen->get_param() | Brian | |
| 2008-02-27 | Cell: implement pipe_screen for cell driver | Brian | |
| 2008-02-27 | gallium: implement pipe_screen for softpipe driver | Brian | |
| 2008-02-27 | gallium/i915: remove some redundant code | Brian | |
| 2008-02-27 | gallium: better debug messages | Brian | |
| 2008-02-27 | gallium: softpipe_init_texture_funcs(), make texture func static | Brian | |
| 2008-02-27 | gallium: Make headers C++ friendly. | José Fonseca | |
| 2008-02-27 | gallium: Replace // comments. | José Fonseca | |
| 2008-02-27 | gallium: Remove // comments. | José Fonseca | |
| 2008-02-27 | gallium: update for new i915_screen.c file; fix some warnings. | José Fonseca | |
| 2008-02-27 | gallium: Use stricter types. | José Fonseca | |
| VC++ won't silently convert a pointer to a function with typed pointer arguments to one with void pointer arguments. | |||
| 2008-02-26 | cell: insert a (disabled) call to spe_cpu_info_get() | Brian | |
| Found on the Cell devel forum, but doesn't appear to be available in SDK 2.1. | |||
| 2008-02-26 | gallium: introduce 'pipe_screen' for context-independent functions | Brian | |
| This will allow creating textures before a rendering context exists, for example. Only implemented in i915 driver for now. i915pipe->texture_create() just dispatches through to the i915screen->texture_create() to avoid state tracker changes for now. | |||
| 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: updated prototype (missed in prev commit) | Brian | |
| 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: Print texture target for short dumps. | Michal Krol | |
| 2008-02-26 | cell: Multiple rendering contexts don't work yet | Ian Romanick | |
| Log a message and forcibly exit. This prevents silly fools from thinking there's a bug...instead of just an unimplemented feature. :) | |||
| 2008-02-26 | intel_winsys: Fix build failure due to DEBUG_IOCTL being undefined. | Michel Dänzer | |
| Include pipe/p_debug.h to consistently enable or disable the debugging code. | |||
| 2008-02-26 | gallium/i915: Use tgsi_scan_shader() to collect shader info | Brian | |
| No longer use semantic info in pipe_shader_state. Also, remove redundant semantic info from i915_fp_compile struct. | |||
| 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-26 | gallium: collect more shader info in tgsi_scan_shader() | Brian | |
| Now getting input/output semantic info so we can eventually remove those fields from pipe_shader_state. | |||
| 2008-02-26 | gallium: remove input_map[] from pipe_shader_state | Brian | |
| 2008-02-26 | gallium: disable debug code | Brian | |
| 2008-02-27 | Merge branch 'upstream-gallium-0.1' into nouveau-gallium-0.1 | Ben Skeggs | |
| 2008-02-26 | gallium: Fix build on Windows. | Michal Krol | |
| 2008-02-26 | implement cache limits for cso | Zack Rusin | |
| by default set to 4096, which might be on the large side | |||
| 2008-02-26 | add an explicit callback decleration and use it to silence warnings | Zack Rusin | |
| 2008-02-26 | hide cso cache definition and add some initial code for size limiting | Zack Rusin | |
| the caches | |||
| 2008-02-26 | implement deleting of driver side cached state in cso's | Zack Rusin | |
| 2008-02-25 | gallium: rewrite AA point fragment shader to use a CMP instruction instead ↵ | Brian | |
| of IF/ELSE/ENDIF Allows the shader to work on i915 hardware. | |||
| 2008-02-25 | gallium/i915: plug in aapoint draw stage | Brian | |
| 2008-02-25 | gallium/i915: Fix emit_hw_vertex(): need to use vinfo->src_index[] | Brian | |
| 2008-02-25 | gallium/i915: remove debug code | Brian | |
| 2008-02-25 | gallium/i915: fix i915_emit_texld() to handle swizzled texcoords | Brian | |
| Allocate a temporary register, insert MOV instruction, etc. | |||
| 2008-02-25 | cell: Additional changes to match changes in draw/draw_vertex_shader.c | Ian Romanick | |
| 2008-02-25 | cell: Fix off-by-one error in spu_dcache_fetch_unaligned | Ian Romanick | |
| This time the off-by-one error caused an extra qword to be fetched under certain circumstances when the source ea was not qword aligned. | |||
| 2008-02-25 | cell: Trivial compiler warning clean-ups. | Ian Romanick | |
| 2008-02-25 | Cell: Remove unnecessary include files | Ian Romanick | |
| 2008-02-25 | Cell: Use multiple DMA tags for the dcache. | Ian Romanick | |
| 2008-02-25 | gallium/i915: compute vertex size _after_ state validation in emit_prim(). | Brian | |
| Fixes crash when drawing aa lines. | |||
| 2008-02-25 | gallium/i915: plug in aaline draw stage | Brian | |
| 2008-02-25 | gallium/i915: make sure state is up to date in ↵ | Brian | |
| i915_vbuf_render_get_vertex_info(), also disable bogus assertion | |||
| 2008-02-25 | gallium/i915: need to recompute vertex info if vertex shader changes | Brian | |
| 2008-02-25 | gallium/i915: call draw_flush() in i915_flush() | Brian | |
| 2008-02-25 | gallium: fix bad ptr assignment | Brian | |
| 2008-02-25 | gallium/i915: use draw_find_vs_output() directly, fix broken fogcoords. | Brian | |
| We now produce the correct 915 vertex layout regardless of the order in which fragment shader inputs are declared. | |||
| 2008-02-25 | softpipe: use draw_find_vs_output() directly | Brian | |
