Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-11-30 | llvmpipe: also record the jit task in the fs jit debug codellvm-context | Brian Paul | 2 | -5/+9 | |
2010-11-30 | gallivm: added GALLIVM_DEBUG_GC flag | Brian Paul | 2 | -1/+3 | |
2010-11-30 | gallivm: use a singleton gallivm object | Brian Paul | 1 | -9/+17 | |
2010-11-09 | gallivm: restore missing LLVMDisposeBuilder() calls | Brian Paul | 1 | -0/+4 | |
2010-11-09 | Merge branch 'master' into llvm-context | Brian Paul | 211 | -3932/+5185 | |
Conflicts: src/gallium/auxiliary/gallivm/lp_bld_tgsi_soa.c | |||||
2010-11-05 | llvmpipe: mark all state dirty after gc | Brian Paul | 1 | -0/+3 | |
2010-11-04 | i965: Silence uninitialized variable warning. | Vinson Lee | 1 | -1/+1 | |
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 | 1 | -1/+1 | |
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 | 1 | -5/+6 | |
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 | 1 | -0/+10 | |
2010-11-04 | r300/compiler: Move declaration before code. | Vinson Lee | 1 | -2/+3 | |
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 | 1 | -3/+9 | |
Signed-off-by: Brian Paul <brianp@vmware.com> | |||||
2010-11-04 | meta: Don't leak alpha function/reference value changes. | Francisco Jerez | 1 | -0/+5 | |
Signed-off-by: Brian Paul <brianp@vmware.com> | |||||
2010-11-04 | tgsi: remove unused function | Brian Paul | 1 | -11/+0 | |
2010-11-04 | st/mesa: Reset the constant buffers before destroying the pipe context. | Tilman Sauerbeck | 1 | -0/+5 | |
Signed-off-by: Tilman Sauerbeck <tilman@code-monkey.de> | |||||
2010-11-04 | gallivm: implement execution mask for scatter stores | Brian Paul | 1 | -7/+34 | |
2010-11-04 | gallivm: added lp_elem_type() | Brian Paul | 2 | -0/+20 | |
2010-11-04 | gallivm: add pixel offsets in scatter stores | Brian Paul | 1 | -2/+18 | |
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 | 1 | -0/+51 | |
2010-11-04 | graw/gdi: Fix window dimensions. | Michal Krol | 1 | -3/+8 | |
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 | 1 | -0/+1 | |
2010-11-04 | graw/gdi: Initial commit. | Michal Krol | 2 | -0/+194 | |
2010-11-04 | r300g: Do not use buf param before checking for NULL. | Guillermo S. Romero | 1 | -1/+1 | |
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 | 2 | -541/+367 | |
Make private those functions that are used internally only. | |||||
2010-11-04 | tgsi/exec: Get rid of obsolete condition codes. | Michal Krol | 2 | -33/+4 | |
2010-11-04 | tgsi/exec: Cleanup the remaining arithmetic instructions. | Michal Krol | 1 | -378/+413 | |
As a result remove some nasty macros. | |||||
2010-11-03 | dri/nouveau: Silence uninitialized variable warning. | Vinson Lee | 1 | -0/+5 | |
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 | 1 | -6/+6 | |
2010-11-03 | gallivm: implement scatter stores into temp register file | Brian Paul | 1 | -4/+47 | |
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 | 1 | -4/+4 | |
Found by inspection. | |||||
2010-11-03 | ir_reader: Remove useless error check. | Kenneth Graunke | 1 | -6/+0 | |
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 | 1 | -6/+9 | |
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 | 1 | -1/+2 | |
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 | 1 | -24/+9 | |
2010-11-03 | glsl/builtins: Clean up some ugly autogenerated code in atan. | Kenneth Graunke | 1 | -20/+5 | |
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. | |||||
2010-11-03 | glsl/builtins: Rename 'x' to 'y_over_x' in atan(float) implementation. | Kenneth Graunke | 1 | -4/+4 | |
For consistency with the vec2/vec3/vec4 variants. | |||||
2010-11-03 | r600g: Swap the util_blitter_destroy call order. | José Fonseca | 1 | -2/+3 | |
Trivial change that avoids a segmentation fault when the blitter state happens to be bound when the context is destroyed. The free calls should probably removed altogether in the future -- the responsibility to destroy the state atoms lies with whoever created it, and the safest thing for the pipe driver is to not touch any bound state in its destructor. | |||||
2010-11-03 | mesa: code to unpack RGBA as uints | Brian Paul | 2 | -0/+787 | |
2010-11-03 | llvmpipe: make variant_count global | Brian Paul | 5 | -4/+15 | |
It's shared by all contexts. When we GC, we destroy all contexts' shader variants. | |||||
2010-11-03 | xorg/vmwgfx: Link libkms when available. | José Fonseca | 1 | -0/+3 | |
2010-11-03 | st/xorg: Detect libkms with scons too. | José Fonseca | 2 | -0/+4 | |
2010-11-03 | st/xorg: Add missing \n to error message. | José Fonseca | 1 | -1/+1 | |
2010-11-03 | xorg/vmwgfx: Add missing source file to SConscript. | José Fonseca | 1 | -0/+1 | |
2010-11-03 | intel: Remove leftover dri1 locking fields in the context. | Eric Anholt | 1 | -3/+0 | |
2010-11-03 | intel: Remove duplicated teximage miptree to object miptree promotion. | Eric Anholt | 1 | -15/+0 | |
intel_finalize_mipmap_tree() does this optimization too, just more aggressively. | |||||
2010-11-03 | intel: Avoid taking logbase2 of several things that we max. | Eric Anholt | 1 | -5/+1 | |
logbase2(max(width, height, depth)) == max(logbase2(width), logbase2(height), logbase2(depth)), but in 60 bytes less code. | |||||
2010-11-03 | i965: Remove dead intel_structs.h file. | Eric Anholt | 2 | -264/+0 | |
2010-11-03 | intel: Remove the magic unaligned memcpy code. | Eric Anholt | 1 | -89/+0 | |
In testing on Ironlake, the histogram of clocks/pixel results for the system memcpy and magic unaligned memcpy show no noticeable difference (and no statistically significant difference with the 5510 samples taken, though the stddev is large due to what looks like the cache effects from the different texture sizes used). | |||||
2010-11-03 | intel: Annotate debug printout checks with unlikely(). | Eric Anholt | 34 | -129/+116 | |
This provides the optimizer with hints about code hotness, which we're quite certain about for debug printouts (or, rather, while we developers often hit the checks for debug printouts, we don't care about performance while doing so). | |||||
2010-11-03 | egl/gdi: fix typo: xsurf->gsurf | Brian Paul | 1 | -1/+1 | |