Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | gallium/i965: remove brw_shader_info struct | Brian | 2008-02-27 | 8 | -28/+21 |
| | | | | | | The info it contained is now found in tgsi_shader_info. Added a few assertions to catch potential misunderstandings about register counts vs. highest register index used. | ||||
* | gallium/i965: silence warnings | Brian | 2008-02-27 | 2 | -1/+2 |
| | |||||
* | gallium/i965: added const to silence warnings | Brian | 2008-02-27 | 1 | -1/+1 |
| | |||||
* | gallium/i965: remove UsesDepth, UsesKill - use tgsi_shader_info instead | Brian | 2008-02-27 | 3 | -6/+4 |
| | |||||
* | gallium/i965: remove dependencies on pipe_shader_state's semantic info | Brian | 2008-02-27 | 6 | -12/+22 |
| | | | | The brw_shader_info struct is rendundant and could be removed... | ||||
* | gallium: remove dependencies on pipe_shader_state's semantic info | Brian | 2008-02-27 | 2 | -3/+3 |
| | |||||
* | gallium: remove dependencies on pipe_shader_state's semantic info | Brian | 2008-02-27 | 13 | -35/+45 |
| | | | | Use tgsi_scan_shader() to populate a tgsi_shader_info struct and use that instead. | ||||
* | gallium: include p_util.h | Brian | 2008-02-27 | 1 | -0/+1 |
| | |||||
* | gallium: include p_compiler.h instead of p_util.h | Brian | 2008-02-27 | 1 | -1/+1 |
| | |||||
* | gallium: remove unnecessary assignment | Brian | 2008-02-27 | 1 | -1/+0 |
| | |||||
* | gallium: added file_max[] array to tgsi_shader_info | Brian | 2008-02-27 | 2 | -1/+5 |
| | | | | Records the highest index of a declared register. | ||||
* | gallium/i915: remove unneeded assignment | Brian | 2008-02-27 | 1 | -1/+0 |
| | |||||
* | gallium: remove unnecessary tgsi_interp_coef decl | Brian | 2008-02-27 | 1 | -1/+0 |
| | |||||
* | gallium: remove uses_kill field from softpipe_shader | Brian | 2008-02-27 | 3 | -6/+1 |
| | |||||
* | gallium: added uses_kill field to tgsi_shader_info | Brian | 2008-02-27 | 2 | -0/+4 |
| | |||||
* | cell: Use unified data cache for textures too | Ian Romanick | 2008-02-27 | 3 | -117/+72 |
| | |||||
* | gallium: remove obsolete *_strings.c files | Brian | 2008-02-27 | 2 | -104/+0 |
| | |||||
* | gallium: remove pipe_context->texture_create/release/get_tex_surface() | Brian | 2008-02-27 | 15 | -199/+71 |
| | | | | These functions are now per-screen, not per-context. | ||||
* | gallium: move is_format_supported() to pipe_screen struct | Brian | 2008-02-27 | 13 | -215/+190 |
| | |||||
* | gallium: start removing pipe_context->get_name/vendor/param/paramf | Brian | 2008-02-27 | 13 | -128/+37 |
| | | | | | These are now per-screen functions, not per-context. State tracker updated, code in drivers and p_context.h disabled. | ||||
* | gallium/i965: implement pipe_screen for i965 driver (untested) | Brian | 2008-02-27 | 9 | -96/+338 |
| | |||||
* | gallium/i915: hook up screen->get_param() | Brian | 2008-02-27 | 2 | -50/+68 |
| | |||||
* | Cell: implement pipe_screen for cell driver | Brian | 2008-02-27 | 8 | -64/+254 |
| | |||||
* | gallium: implement pipe_screen for softpipe driver | Brian | 2008-02-27 | 8 | -66/+220 |
| | |||||
* | gallium/i915: remove some redundant code | Brian | 2008-02-27 | 3 | -56/+1 |
| | |||||
* | gallium: better debug messages | Brian | 2008-02-27 | 1 | -4/+4 |
| | |||||
* | gallium: softpipe_init_texture_funcs(), make texture func static | Brian | 2008-02-27 | 3 | -25/+17 |
| | |||||
* | mesa: set input read only on success | Jerome Glisse | 2008-02-27 | 1 | -2/+3 |
| | |||||
* | scons: Place the .sconsign file on the builddir too. | José Fonseca | 2008-02-27 | 1 | -0/+3 |
| | | | | To avoid issues with different scons versions building the same source file | ||||
* | mesa: Add copyright headers. | José Fonseca | 2008-02-27 | 2 | -23/+45 |
| | |||||
* | gallium: Make headers C++ friendly. | José Fonseca | 2008-02-27 | 3 | -3/+30 |
| | |||||
* | scons: Move common code to a separate file. | José Fonseca | 2008-02-27 | 2 | -106/+131 |
| | |||||
* | scons: Autodetect the default machine. | José Fonseca | 2008-02-27 | 1 | -7/+22 |
| | |||||
* | gallium: Replace // comments. | José Fonseca | 2008-02-27 | 8 | -25/+25 |
| | |||||
* | gallium: Remove // comments. | José Fonseca | 2008-02-27 | 3 | -8/+8 |
| | |||||
* | scons: Fix winddk.py's decription and copyright. | José Fonseca | 2008-02-27 | 1 | -5/+6 |
| | |||||
* | gallium: update for new i915_screen.c file; fix some warnings. | José Fonseca | 2008-02-27 | 4 | -0/+20 |
| | |||||
* | gallium: Use stricter types. | José Fonseca | 2008-02-27 | 1 | -13/+13 |
| | | | | | VC++ won't silently convert a pointer to a function with typed pointer arguments to one with void pointer arguments. | ||||
* | cell: insert a (disabled) call to spe_cpu_info_get() | Brian | 2008-02-26 | 1 | -0/+3 |
| | | | | Found on the Cell devel forum, but doesn't appear to be available in SDK 2.1. | ||||
* | gallium: introduce 'pipe_screen' for context-independent functions | Brian | 2008-02-26 | 14 | -63/+418 |
| | | | | | | | 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. | ||||
* | gallium: use pipe_texture_reference() instead of pipe->texture_release() | Brian | 2008-02-26 | 1 | -3/+3 |
| | |||||
* | gallium: remove pipe parameter from pipe_texture_reference() | Brian | 2008-02-26 | 10 | -12/+28 |
| | | | | | Added pipe field to pipe_texture (temporary, see comments). First step toward context-less texture creation... | ||||
* | Revert "scons: Prefer MSVS 2003 (patch by Mark Mueller)." | José Fonseca | 2008-02-27 | 1 | -7/+0 |
| | | | | This reverts commit 19f6e1a975a098cf4ce935b50f7cf0c64d9db042. | ||||
* | gallium: #includes to silence warnings | Brian | 2008-02-26 | 1 | -0/+2 |
| | |||||
* | gallium: updated prototype (missed in prev commit) | Brian | 2008-02-26 | 1 | -0/+2 |
| | |||||
* | gallium: replace draw_convert_wide_points() with draw_wide_point_threshold() | Brian | 2008-02-26 | 5 | -22/+23 |
| | | | | | | | 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(). | ||||
* | gallium: fix zero-sized viewport bug | Brian | 2008-02-26 | 1 | -0/+11 |
| | | | | | | If st_create_framebuffer() is called with width=0, height=0 and the program never called glViewport, the viewport wasn't properly initalized. This fixes that. | ||||
* | gallium: fix off by one rasterpos bug | Brian | 2008-02-26 | 1 | -1/+1 |
| | |||||
* | gallium: Print texture target for short dumps. | Michal Krol | 2008-02-26 | 1 | -0/+18 |
| | |||||
* | cell: Multiple rendering contexts don't work yet | Ian Romanick | 2008-02-26 | 1 | -0/+10 |
| | | | | | Log a message and forcibly exit. This prevents silly fools from thinking there's a bug...instead of just an unimplemented feature. :) |