Michel Dänzer
909c703bfb
tgsi: Fall back to interpreter instead of assert(0) on unimplemented SSE code.
17 年之前
Michel Dänzer
28ecb986d9
pipebuffer: Fix reversed assertion.
17 年之前
José Fonseca
0013796948
gallium: Conditionally use posix libraries/includes.
17 年之前
Brian
c4e0d725dc
Cell: silence unused var warnings
17 年之前
Brian
2ed6604f50
gallium: #include p_debug.h since we use assert
17 年之前
Brian
c0235d0a24
Cell: use mem_dup()
17 年之前
Brian
f12d641ab2
gallium: use mem_dup()
17 年之前
Brian
c8af89cf72
gallium: added mem_dup()
17 年之前
Brian
31c98eafb0
gallium: change pipe->texture_create() to operate like the CSO functions
Now, pass in a template object and return a new object.
17 年之前
Brian
f52f5136e6
clean-ups in guess_and_alloc_texture()
17 年之前
Brian
2440ff74d6
plug in ctx->Driver.GenerateMipmap function
17 年之前
Brian
4c2f3dbca9
Added ctx->Driver.GenerateMipmap() driver hook
17 年之前
Brian
afc5498337
clean-ups
17 年之前
Brian
105b3596be
added comment
17 年之前
Brian
a4fbf09673
comments, clean-ups, consts
17 年之前
Brian
71984d76aa
clean-up
17 年之前
Brian
4650b35846
gallium: add bitmap/drawpixels texcoord bias support
The state tracker will call pipe->get_paramf(PIPE_CAP_BITMAP_TEXCOORD_BIAS)
to get a bias factor for adjusting the texcoords used in bitmap/drawpixels.
This allows us to compensate for small differences in rasterization from
one device to another.
17 年之前
José Fonseca
af6b12cc76
gallium: Bring latest fixes.
17 年之前
José Fonseca
9791d7f64c
gallium: Use p_debug.h instead of non-portable stdio.h/assert.h functions.
17 年之前
José Fonseca
78bce9c2dc
gallium: Add forgotten return type.
17 年之前
José Fonseca
81b6a801f7
gallium: Update scons instructions. Propagate user environment.
17 年之前
José Fonseca
a31d289de6
gallium: Cross-platform debugging helpers.
17 年之前
José Fonseca
5e2d0517b1
gallium: Portability guidelines.
17 年之前
Brian
e39fccc34c
Cell: remove accidentally added OPT_FLAGS lines
17 年之前
Brian
1730f7bad4
Cell: SIMD-ize tri_linear_coeff(), use vector float for vertex attributes in struct vertex_header
17 年之前
Brian
4da82fd5c5
Cell: re-enable inlined vertex buffers
Vertex data must be on a 16-byte address/offset so SIMD operations will work
properly in the SPU code.
17 年之前
Brian
2174890ed0
Cell: remove dummy fields, update/add some comments
17 年之前
Brian
b0974420f4
Cell: added cell_batch_alloc_aligned()
17 年之前
Ian Romanick
c9f98142b6
Use _transpose_matrix4x4 from Cell SDK instead of my own version
17 年之前
Ian Romanick
45f4125fa8
Add some debug messages
17 年之前
Ian Romanick
e8a80c8627
More semi-trivial vectorization in the shader VM
17 年之前
Ian Romanick
490a7b1c73
Vectorize vertex puller
17 年之前
Ian Romanick
8fc2355949
Vectorize all micro ops
Fold single instruction micro ops inline. Remove unused micro ops.
17 年之前
Michal Krol
45b18c51c0
gallium: Use align_free to free aligned memory.
17 年之前
Brian
5db1593c78
Cell: fix some alignment issues by aligning commands to 8-byte boundaries
Contributed by Ian Romanick.
Also, temporarily disable inlined vertex buffers. They need to be 16-byte
aligned...
17 年之前
Brian
684d320ea2
Cell: don't use VEC_LITERAL macro, doesn't work w/ SDK 3.0
17 年之前
Brian
7cbe5cf212
Cell: don't use VEC_LITERAL macro, doesn't work w/ SDK 3.0
17 年之前
Brian
93d061b217
Cell: move float4 typedef (temporary datatype)
17 年之前
Brian
1a75464cdc
Cell: fix small sampling error in sample_texture_bilinear()
17 年之前
Brian
efa8e03a6f
Cell: texture sampler functions always return vector float now
Texture colors look the same now, regardless of X display/pixel format
17 年之前
Brian
5068b573c4
Cell: added spu_unpack_A8R8G8B8()
17 年之前
Brian
76c1a10eb1
Cell: fix typo
17 年之前
Brian
bc1ad6bcbd
Cell: some basic blending code
17 年之前
Brian
168247d1ca
Cell: replace float 4 with vector float in eval_coeff()
17 年之前
Brian
7a1d01f2a0
Cell: emit blend state to SPUs
17 年之前
Brian
8f924e4df0
Cell: choose bilinear vs. nearest filtering according to sampler state
17 年之前
Brian
ca1d2fc5f6
Cell: improved bilinear filtering
avoid calling get_tex_tile() if all texels are in same tile
17 年之前
Brian
0a45f75948
Cell: implement basic bilinear texture sampler
17 年之前
Brian
9a5074217f
Cell: added spu_unpack_color(), spu_pack_R8G8B8A8()
17 年之前
Brian
703a869155
Cell: SIMD-ize more of texture sampling
17 年之前