Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-11-07 | mesa: rename vars in pixel pack/unpack code | Brian Paul | |
2010-11-07 | mesa: consolidate pixel packing/unpacking code | Brian Paul | |
2010-11-07 | mesa: Clean up header file inclusion in arrayobj.h. | Vinson Lee | |
2010-11-07 | r600g: Mention AMD in the renderer string. | Henri Verbeet | |
2010-11-06 | mesa: Include mfeatures.h in api_validate.c for FEATURE_* symbols. | Vinson Lee | |
2010-11-06 | mesa: Include mfeatures.h in api_loopback for FEATURE_beginend. | Vinson Lee | |
2010-11-06 | mesa: Clean up header file inclusion in api_validate.h. | Vinson Lee | |
2010-11-06 | mesa: Clean up header file inclusion in api_loopback.h. | Vinson Lee | |
2010-11-06 | mesa: Clean up header file inclusion in version.h. | Vinson Lee | |
2010-11-06 | mesa: Clean up header file inclusion in accum.h. | Vinson Lee | |
2010-11-06 | mesa: Fix delayed state flagging for EXT_sso-related program changes. | Eric Anholt | |
Flushing the vertices after having already updated the state doesn't do any good. Fixes useshaderprogram-flushverts-1. As a side effect, by moving it to the right place we end up skipping no-op state changes for traditional glUseProgram. | |||
2010-11-06 | meta: Don't try to disable cube maps if the driver doesn't expose the extension. | Francisco Jerez | |
Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-11-06 | vbo: Avoid unnecessary copy to/from current in vertex format upgrade. | Francisco Jerez | |
Rebuilding the vertex format from scratch every time we see a new vertex attribute is rather costly, new attributes can be appended at the end avoiding a copy to current and then back again, and the full attr pointer recalculation. In the not so likely case of an already existing attribute having its size increased the old behavior is preserved, this could be optimized more, not sure if it's worth it. It's a modest improvement in FlightGear (that game punishes the VBO module pretty hard in general, framerate goes from some 46 FPS to 50 FPS with the nouveau classic driver). Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-11-05 | scons: Unify state tracker SConscripts | Jakob Bornecrantz | |
2010-11-05 | scons: Move dependancy checks to the main gallium scons file | Jakob Bornecrantz | |
2010-11-05 | scons: Check for libdrm_[intel|radeon] as well | Jakob Bornecrantz | |
And run SConscripts if they are present. Also make dri depend on both drm and x11. | |||
2010-11-05 | scons: Detabify | Jakob Bornecrantz | |
Drivers scons files for a later time | |||
2010-11-05 | scons: Remove old pipebuffer SConscript | Jakob Bornecrantz | |
2010-11-05 | softpipe: disable vertex texturing with draw/llvm | Brian Paul | |
This is a temporary work around to prevent crashes with glean/glsl1 (for example) which try to do vertex shader texturing. | |||
2010-11-05 | gallivm: add const qualifiers, fix comment string | Brian Paul | |
2010-11-05 | gallivm: alloca() was called too often for temporary arrays | Brian Paul | |
Need to increment the array index to point to the last value. Before, we were calling lp_build_array_alloca() over and over for no reason. | |||
2010-11-04 | i965: Silence uninitialized variable warning. | Vinson Lee | |
Silences this GCC warning. brw_wm_fp.c: In function 'brw_wm_pass_fp': brw_wm_fp.c:966: warning: 'last_inst' may be used uninitialized in this function brw_wm_fp.c:966: note: 'last_inst' was declared here | |||
2010-11-04 | i965: Silence uninitialized variable warning. | Vinson Lee | |
Silences this GCC warning. brw_wm_fp.c: In function 'precalc_tex': brw_wm_fp.c:666: warning: 'tmpcoord.Index' may be used uninitialized in this function | |||
2010-11-04 | r300/compiler: Move declaration before code. | Vinson Lee | |
Fixes this GCC warning with linux-x86 build. radeon_dataflow.c: In function 'get_readers_normal_read_callback': radeon_dataflow.c:472: warning: ISO C90 forbids mixed declarations and code | |||
2010-11-04 | llvmpipe: added some debug assertions, but disabled | Brian Paul | |
2010-11-04 | r300/compiler: Move declaration before code. | Vinson Lee | |
Fixes this GCC warning with linux-x86 build. radeon_pair_schedule.c: In function 'merge_presub_sources': radeon_pair_schedule.c:312: warning: ISO C90 forbids mixed declarations and code | |||
2010-11-04 | meta: Fix incorrect rendering of the bitmap alpha component. | Francisco Jerez | |
Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-11-04 | meta: Don't leak alpha function/reference value changes. | Francisco Jerez | |
Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-11-04 | tgsi: remove unused function | Brian Paul | |
2010-11-04 | st/mesa: Reset the constant buffers before destroying the pipe context. | Tilman Sauerbeck | |
Signed-off-by: Tilman Sauerbeck <tilman@code-monkey.de> | |||
2010-11-04 | gallivm: implement execution mask for scatter stores | Brian Paul | |
2010-11-04 | gallivm: added lp_elem_type() | Brian Paul | |
2010-11-04 | gallivm: add pixel offsets in scatter stores | Brian Paul | |
We want to do the scatter store to sequential locations in memory for the vector of pixels we're processing in SOA format. | |||
2010-11-04 | gallivm: added debug code to dump temp registers | Brian Paul | |
2010-11-04 | graw/gdi: Fix window dimensions. | Michal Krol | |
The requested window size is of the client area, so account for surrounding borders and bars when creating the window. | |||
2010-11-04 | scons: Hook-up graw-gdi target. | Michal Krol | |
2010-11-04 | graw/gdi: Initial commit. | Michal Krol | |
2010-11-04 | r300g: Do not use buf param before checking for NULL. | Guillermo S. Romero | |
Commit 8dfafbf0861fe3d2542332658dd5493851053c78 forgot to update r300g. There is a buf == NULL check, but buf is used before for var init. Tested-by: Guillermo S. Romero <gsromero@infernal-iceberg.com> | |||
2010-11-04 | tgsi/build: Reduce interface clutter. | Michal Krol | |
Make private those functions that are used internally only. | |||
2010-11-04 | tgsi/exec: Get rid of obsolete condition codes. | Michal Krol | |
2010-11-04 | tgsi/exec: Cleanup the remaining arithmetic instructions. | Michal Krol | |
As a result remove some nasty macros. | |||
2010-11-03 | dri/nouveau: Silence uninitialized variable warning. | Vinson Lee | |
Fixes this GCC warning. nouveau_vbo_t.c: In function 'nv10_vbo_render_prims': nouveau_render_t.c:161: warning: 'max_out' may be used uninitialized in this function nouveau_render_t.c:161: note: 'max_out' was declared here | |||
2010-11-03 | gallivm: add some LLVM var labels | Brian Paul | |
2010-11-03 | gallivm: implement scatter stores into temp register file | Brian Paul | |
Something is not quite right, however. The piglit tests mentioned in fd.o bug 31226 still don't pass. | |||
2010-11-03 | ir_reader: Fix some potential NULL pointer dereferences. | Kenneth Graunke | |
Found by inspection. | |||
2010-11-03 | ir_reader: Remove useless error check. | Kenneth Graunke | |
It's already been determined that length == 3, so clearly swiz->next is a valid S-Expression. | |||
2010-11-03 | ir_reader: Return a specific ir_dereference variant. | Kenneth Graunke | |
There's really no reason to return the base class when we have more specific information about what type it is. | |||
2010-11-03 | glsl: Don't print a useless space at the end of an S-Expression list. | Kenneth Graunke | |
We really only want to print spaces -between- elements, not after each element. This cleans up error messages from IR reader, making them (mildly) easier to read. | |||
2010-11-03 | Refresh autogenerated file builtin_function.cpp. | Kenneth Graunke | |
2010-11-03 | glsl/builtins: Clean up some ugly autogenerated code in atan. | Kenneth Graunke | |
In particular, calling the abs function is silly, since there's already an expression opcode for that. Also, assigning to temporaries then assigning those to the final location is rather redundant. |