Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-09-09 | i915g: Reorg vbuf code a bit | Jakob Bornecrantz | |
2009-09-09 | i915g: pwrite batchbuffer instead of map | Jakob Bornecrantz | |
2009-09-09 | i915g: Keep vertex buffers in a fifo | Jakob Bornecrantz | |
2009-09-09 | util: Add super simple fifo | Jakob Bornecrantz | |
2009-09-09 | i915g: Map vertex buffers via gtt | Jakob Bornecrantz | |
2009-09-09 | i915g: Remove lib prefix from driver | Jakob Bornecrantz | |
2009-09-08 | st/xorg: Add support for EXA_MIXED_PIXMAPS and EXA_SUPPORTS_PREPARE_AUX. | Michel Dänzer | |
Also make sure not to leak malloced memory when switching pixmaps to texture based. | |||
2009-09-08 | gdi: Fix prototype of gdi_softpipe_surface_buffer_create(). | Michal Krol | |
2009-09-07 | scons: Don't set LLVM_VERSION if one of the llvm-config calls fails. | Vinson Lee | |
Ubuntu 8.10 has llvm-config version 2.2, which doesn't have nativecodegen. This triggers an exception. | |||
2009-09-07 | llvmpipe: Silent debug statement. | José Fonseca | |
2009-09-07 | llvmpipe: Better abs for floating points. | José Fonseca | |
2009-09-07 | llvmpipe: Code generate the texture sampling inside the shader. | José Fonseca | |
Finally a substantial performance improvement: framerates of apps using texturing tripled, and furthermore, enabling/disabling texturing only affects around 15% of the framerate, which means the bottleneck is now somewhere else. Generated texture sampling code is not complete though -- we always sample from the base level -- so final figures will be different. | |||
2009-09-07 | llvmpipe: Texture sampling code generation primitives. | José Fonseca | |
Only supports single level 2d textures, with neareast and bilinear filtering for now. | |||
2009-09-07 | llvmpipe: Convenience function to obtain the integer type with same bitdepth ↵ | José Fonseca | |
of an arbitrary type. | |||
2009-09-07 | llvmpipe: Utility functions for linear and bilinear interpolation. | José Fonseca | |
2009-09-07 | llvmpipe: Correct implementation of floor. | José Fonseca | |
2009-09-07 | llvmpipe: Utility function to get the pointer to a structure member. | José Fonseca | |
2009-09-07 | llvmpipe: SoA pixel unpacking specialization. | José Fonseca | |
2009-09-07 | util: Utility function to check if a number is a power of two. | José Fonseca | |
2009-09-07 | llvmpipe: Further abstract the texture sampling generation from TGSI ↵ | José Fonseca | |
translation. | |||
2009-09-06 | r300g: Fix some issues pointed out by compiler warnings. | Michel Dänzer | |
2009-09-06 | r300g: Handle PIPE_BUFFER_USAGE_DONTBLOCK as intended. | Michel Dänzer | |
Return NULL if the BO is busy, otherwise just map it. | |||
2009-09-06 | r300g: Fix a number of warnings | Nicolai Hähnle | |
Seriously guys.... | |||
2009-09-06 | r300g: Debug flags infrastructure | Nicolai Hähnle | |
So that debugging is no longer a full-spam-or-nothing approach, you are now supposed to set the RADEON_DEBUG environment flag just like for classic Mesa. The available debug flags are different, however. Just running an OpenGL application with RADEON_DEBUG set to an arbitrary string will print out helpful information. Everything must be compiled with -DDEBUG for any of this to work | |||
2009-09-05 | r300g: update the value of register VAP_VF_MAX_VTX_INDX | Cooper Yuan | |
according to actual vertex index count. | |||
2009-09-05 | r300g: update rs_block state after changing rasterizer | Cooper Yuan | |
2009-09-05 | r300g: need to validate scissor and viewport state if bind new rasterizer | Cooper Yuan | |
2009-09-04 | gallium/xlib: minor clean-ups | Brian Paul | |
2009-09-04 | i915g: Fix warnings in scons build by using byte pointers | Jakob Bornecrantz | |
scons build complained about void pointer math | |||
2009-09-04 | tgsi: Document differencies between vs_1_1 and vs_2_0 for EXPP and LOGP. | Michal Krol | |
2009-09-03 | gallium/xlib: silence unitialized var warning | Brian Paul | |
2009-09-03 | gallium/xlib: silence uninitialized var warning | Brian Paul | |
2009-09-03 | util: add version of u_blit_pixels which takes a writemask | Keith Whitwell | |
Values outside the writemask are set in the destination to {0,0,0,1} | |||
2009-09-03 | gallium/xlib: silence unitialized var warning | Brian Paul | |
2009-09-03 | gallium/xlib: silence uninitialized var warning | Brian Paul | |
2009-09-03 | st/xorg: add linear and radial gradient acceleration | Zack Rusin | |
2009-09-03 | st/xorg: radial gradient shader | Zack Rusin | |
2009-09-03 | st/xorg: linear gradient shader | Zack Rusin | |
2009-09-03 | i915g: Up the number of relocs | Jakob Bornecrantz | |
2009-09-03 | i915g: Don't run in sync with HW | Jakob Bornecrantz | |
2009-09-03 | i915g: Don't send flush flags to HW | Jakob Bornecrantz | |
2009-09-03 | st/xorg: cleanup and adjust to the changes in the ureg code | Zack Rusin | |
2009-09-03 | st/xorg: adjust enums in preperation for gradients | Zack Rusin | |
2009-09-03 | aux/tgsi: pull back ureg work from 0.1 branch | Keith Whitwell | |
Manual merge of ureg changes on the branch. Too much unrelated stuff for a proper merge. | |||
2009-09-03 | nv50: move centroid, flat bits when making interp long | Christoph Bumiller | |
Before this, just the perspective divide bit was moved in convert_to_long of the load interpolant instruction. | |||
2009-09-03 | nv50: fix vbo_static_attrib method size error | Christoph Bumiller | |
The VTX_ATTR_3/2/1F methods also had size 4 ... a stupid copy/paste error. | |||
2009-09-03 | nv50: fix draw_elements_inline_u08/16 | Christoph Bumiller | |
We've been emitting the same two indices over and over without incrementing map. | |||
2009-09-03 | r300g: specify point/line/triangle have stuffed texture coord | Cooper Yuan | |
2009-09-02 | st/xorg: fix warnings | Zack Rusin | |
2009-09-02 | st/xorg: handle xrender repeat modes | Zack Rusin | |