Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
mesa3d
/
c61bf363937f40624a5632745630d4f2b9907082
/
src
/
gallium
/
drivers
/
llvmpipe
/
lp_state_fs.c
c61bf36
llvmpipe: export the tgsi translation code to a common layer
by Zack Rusin
· 14 years ago
a1af8ee
Merge remote branch 'origin/lp-binning'
by José Fonseca
· 14 years ago
2848688
gallium: pipe/p_inlines.h -> util/u_inlines.h
by José Fonseca
· 14 years ago
bee9964
Merge remote branch 'origin/master' into lp-binning
by José Fonseca
· 14 years ago
9b346f8
Merge commit 'origin/perrtblend'
by Roland Scheidegger
· 14 years ago
9851644
gallium: Enable multiple constant buffers for vertex and geometry shaders.
by Michal Krol
· 15 years ago
e95ad2a
llvmpipe: count/report time spent in LLVM compilations
by Brian Paul
· 14 years ago
cd8614b
Merge branch 'mesa_7_7_branch'
by Brian Paul
· 15 years ago
4222bf3
llvmpipe: Remove unnecessary headers.
by Vinson Lee
· 15 years ago
4d2dc9d
llvmpipe: updated comment
by Brian Paul
· 15 years ago
04cb5df
llvmpipe: adapt to per-rendertarget blend changes
by Roland Scheidegger
· 15 years ago
9a23d81
llvmpipe: tweak a comment
by Brian Paul
· 15 years ago
ba5d600
Merge remote branch 'origin/master' into lp-binning
by José Fonseca
· 15 years ago
2797f2b
llvmpipe: generate two shader varients, one omits triangle in/out testing
by Brian Paul
· 15 years ago
3b1920a
llvmpipe: asst code changes in lp_state_fs.c
by Brian Paul
· 15 years ago
5e5d0ad
Merge branch 'gallium-noconstbuf'
by Roland Scheidegger
· 15 years ago
4461442
llvmpipe: implement scissor testing
by Brian Paul
· 15 years ago
4769328
llvmpipe: comments
by Brian Paul
· 15 years ago
7df4c88
llvmpipe: Opaque shader implies complete colormask too.
by José Fonseca
· 15 years ago
a1acbff
llvmpipe: Reset the bin when shading a whole tile with an opaque shader.
by José Fonseca
· 15 years ago
4061ca0
llvmpipe: silence unused var warnings
by Brian Paul
· 15 years ago
5cf4630
llvmpipe: disable the all in/out test code for now
by Brian Paul
· 15 years ago
9a10d14
llvmpipe: move, update comments
by Brian Paul
· 15 years ago
3b5d849
llvmpipe: refactor generate_fragment() code
by Brian Paul
· 15 years ago
46b5bd6
llvmpipe: do the all-in test on the scalar c0 instead of vector c0
by Brian Paul
· 15 years ago
70c8d2a
gallium: remove const qualifier from pipe_buffer argument in set_constant_buffer
by Roland Scheidegger
· 15 years ago
86f4500
llvmpipe: force constant interpolation of flatshade colors
by Keith Whitwell
· 15 years ago
c1a0441
llvmpipe: initial mrt support
by Keith Whitwell
· 15 years ago
f4321fb
llvmpipe: optimize case when all four pixels are inside the triangle
by Brian Paul
· 15 years ago
080c40a
Merge remote branch 'origin/master' into lp-binning
by José Fonseca
· 15 years ago
7bd7e2d
llvmpipe: Axe texture sampling code inherited from softpipe.
by José Fonseca
· 15 years ago
5ce0380
llvmpipe: merge setup and draw vbuf submodules
by Keith Whitwell
· 15 years ago
4e014c0
pipe_sampler_state::compare_mode is not a boolean enable flag.
by Michal Krol
· 15 years ago
25024d9
Merge branch 'mesa_7_7_branch'
by Brian Paul
· 15 years ago
31d1822
llvmpipe: Silence compiler warnings.
by Vinson Lee
· 15 years ago
080703e
llvmpipe: Treat state changes systematically.
by José Fonseca
· 15 years ago
89d8577
gallium: add geometry shader support to gallium
by Zack Rusin
· 15 years ago
1278507
gallium: adapt drivers to pipe_constant_buffer removal
by Roland Scheidegger
· 15 years ago
5771f3d
llvmpipe: remove unused code, added comments, etc
by Brian Paul
· 15 years ago
b9d33db
llvmpipe: improve the in/out test a little
by Brian Paul
· 15 years ago
ab94381
llvmpipe: do final the pixel in/out triangle test in the fragment shader
by Brian Paul
· 15 years ago
2584c5b
llvmpipe: add LP_DEBUG env var
by José Fonseca
· 15 years ago
51410a2
llvmpipe: fix blend debug strings
by Brian Paul
· 15 years ago
866e685
llvmpipe: execute shaders on 4x4 blocks instead of 8x2
by Brian Paul
· 15 years ago
4ae3e88
llvmpipe: Use assert instead of abort. Only verify functions on debug builds.
by José Fonseca
· 15 years ago
2282fb7
llvmpipe: Use the generic conversion routine for depths.
by José Fonseca
· 15 years ago
88e08d7
llvmpipe: Human friendlier sampler state dump.
by José Fonseca
· 15 years ago
5fcb757
llvmpipe: Dump the sampler state of the shader key.
by José Fonseca
· 15 years ago
8599969
llvmpipe: Get jit_context/jit_function across the rasterizer.
by José Fonseca
· 15 years ago
dec35d0
llvmpipe: add LP_DEBUG env var
by Keith Whitwell
· 15 years ago
d904ed8
llvmpipe: Pass state to setup.
by José Fonseca
· 15 years ago
c4d54b6
llvmpipe: Eliminate constant mapping/unmapping.
by José Fonseca
· 15 years ago
21489d2
llvmpipe: Remove quad headers.
by José Fonseca
· 15 years ago
69588d7
llvmpipe: Eliminate constant mapping/unmapping.
by José Fonseca
· 15 years ago
4456006
gallium: remove depth.occlusion_count flag
by Keith Whitwell
· 15 years ago
a02ecdf
llvmpipe: First verify LLVM IR, only then run optimizing passes.
by José Fonseca
· 15 years ago
b4835ea
llvmpipe: Make lp_type a regular union.
by José Fonseca
· 15 years ago
6a405b4
llvmpipe: Fix alpha test.
by José Fonseca
· 15 years ago
4c3a48a
llvmpipe: Mask out color channels not present in the color buffer.
by José Fonseca
· 15 years ago
c3c80c5
llvmpipe: Skip blending when mask is zero.
by José Fonseca
· 15 years ago
8e6b925
llvmpipe: Proper control flow builders.
by José Fonseca
· 15 years ago
cdbbcdf
llvmpipe: Include zsbuf's format in the fragment shader key.
by José Fonseca
· 15 years ago
e4c76c0
llvmpipe: Code generate the texture sampling inside the shader.
by José Fonseca
· 15 years ago
8be72bb
llvmpipe: Further abstract the texture sampling generation from TGSI translation.
by José Fonseca
· 15 years ago
c40eddd
llvmpipe: Isolate sampling from TGSI translation.
by José Fonseca
· 15 years ago
8aa62ce
llvmpipe: Fix shader variant key construction.
by José Fonseca
· 15 years ago
f85c5f8
llvmpipe: Factor out and optimize the input interpolation.
by José Fonseca
· 15 years ago
03180dc
llvmpipe: Pre-declare fetch_texel.
by José Fonseca
· 15 years ago
635c37e
llvmpipe: Pass the alpha ref value and blend color in the jit context.
by José Fonseca
· 15 years ago
c022e15
llvmpipe: Pass fragment context to generated function in a single structure.
by José Fonseca
· 15 years ago
08dd41f
llvmpipe: Centralize the C <-> JIT interfaces in one place.
by José Fonseca
· 15 years ago
97b4681
llvmpipe: Drop blend derived state.
by José Fonseca
· 15 years ago
5811ed8
llvmpipe: Add a bunch of comments.
by José Fonseca
· 15 years ago
3f36f4b
llvmpipe: Split off vs stuff from lp_state_fs.c.
by José Fonseca
· 15 years ago
9897180
llvmpipe: Generate the fragment pipeline into a single function.
by José Fonseca
· 15 years ago
3d7a886
llvmpipe: Early depth testing.
by José Fonseca
· 15 years ago
e3b38e5
llvmpipe: Code generate the depth test, and include in the shader.
by José Fonseca
· 15 years ago
c0472f9
llvmpipe: Centralize mask update logic.
by José Fonseca
· 15 years ago
9ae4706
llvmpipe: Code generate alpha testing and append to generated fragment shader.
by José Fonseca
· 15 years ago
03b388e
llvmpipe: frag shader comments
by Brian Paul
· 15 years ago
7c2dc3f
llvmpipe: Code generate the position interpolation.
by José Fonseca
· 15 years ago
39352b3
llvmpipe: Put color/depth directly into the quad structure.
by José Fonseca
· 15 years ago
5999ebf
llvmpipe: Debug helper function to name llvm intermediate values.
by José Fonseca
· 15 years ago
7821664
llvmpipe: Implement KIL.
by José Fonseca
· 15 years ago
818d444
llvmpipe: Disassemble generated x86 code.
by José Fonseca
· 15 years ago
a7f9b91
llvmpipe: Shader function arguments don't alias.
by José Fonseca
· 15 years ago
b6f43b4
llvmpipe: Pass the interpolation factors as scalars.
by José Fonseca
· 15 years ago
73af91e
llvmpipe: Eliminate non-LLVM fs execution paths.
by José Fonseca
· 15 years ago
c9a5930
llvmpipe: Rename preprocessor symbols too.
by José Fonseca
· 15 years ago
946f432
llvmpipe: Fork softpipe for experimentation with llvm.
by José Fonseca
· 15 years ago