Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
mesa3d
/
c61bf363937f40624a5632745630d4f2b9907082
/
src
/
gallium
/
drivers
/
llvmpipe
/
lp_rast.c
c61bf36
llvmpipe: export the tgsi translation code to a common layer
by Zack Rusin
· 14 years ago
ad60552
llvmpipe: Disable multithreading on windows.
by José Fonseca
· 14 years ago
a1af8ee
Merge remote branch 'origin/lp-binning'
by José Fonseca
· 14 years ago
7319ae0
llvmpipe: remove tile clipping code
by Brian Paul
· 15 years ago
ec459f2
llvmpipe: asst. task-related clean-ups
by Brian Paul
· 15 years ago
0fccfc9
llvmpipe: remove unneeded DEBUG checks, use step var
by Brian Paul
· 15 years ago
62623c4
llvmpipe: added show_tiles and show_subtiles debug options
by Brian Paul
· 15 years ago
591401f
llvmpipe: use new u_ringbuffer for scene queue
by Keith Whitwell
· 15 years ago
2797f2b
llvmpipe: generate two shader varients, one omits triangle in/out testing
by Brian Paul
· 15 years ago
2ba1c81
llvmpipe: use one loop in lp_rast_clear_zstencil()
by Brian Paul
· 15 years ago
f94a991
llvmpipe: optimize lp_rast_clear_color() for non-gray colors
by Brian Paul
· 15 years ago
4231006
llvmpipe: add bin debugger
by Keith Whitwell
· 15 years ago
95ee14f
llvmpipe: implement lp_rast_load_zstencil
by Keith Whitwell
· 15 years ago
db83ad4
llvmpipe: improve empty-bin test further
by Keith Whitwell
· 15 years ago
f4b29e6
llvmpipe: improve empty-bin test
by Keith Whitwell
· 15 years ago
da45f49
llvmpipe: quick hack to short-circuit empty bins
by Keith Whitwell
· 15 years ago
c1a0441
llvmpipe: initial mrt support
by Keith Whitwell
· 15 years ago
080c40a
Merge remote branch 'origin/master' into lp-binning
by José Fonseca
· 15 years ago
c9240c4
llvmpipe: remove dead code
by Keith Whitwell
· 15 years ago
808170a
llvmpipe: replace INT_MIN/2 with INT_MIN
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
cdbcd96
llvmpipe: tighten up an assertion
by Brian Paul
· 15 years ago
663750d
llvmpipe: rename bins to scene
by Keith Whitwell
· 15 years ago
4b70af9
llvmpipe: added lp_rast_fence() bin function
by Brian Paul
· 15 years ago
9323740
llvmpipe: added lp_rast_get_num_threads()
by Brian Paul
· 15 years ago
92dc0f9
llvmpipe: implement lp_rast_load_color()
by Brian Paul
· 15 years ago
2bce5c1
llvmpipe: checkpoint: more thread/queuing changes
by Brian Paul
· 15 years ago
de31b0e
llvmpipe: remove unused lp_rasterizer::fb field
by Brian Paul
· 15 years ago
156eabb
llvmpipe: improve framebuffer/surface code
by Brian Paul
· 15 years ago
205da96
llvmpipe: remove unused fb parameter
by Brian Paul
· 15 years ago
4e67f10
llvmpipe: minor comment fix
by Brian Paul
· 15 years ago
9509f73
llvmpipe: checkpoint: use empty/full bin queues
by Brian Paul
· 15 years ago
96689d4
llvmpipe: added some debug/info code
by Brian Paul
· 15 years ago
3bee8c2
llvmpipe: use the empty_bins queue now
by Brian Paul
· 15 years ago
d7dbc66
llvmpipe: checkpoint: begin plugging in bin queue code
by Brian Paul
· 15 years ago
7f457ac
llvmpipe: Use number of CPUs as default number of threads.
by José Fonseca
· 15 years ago
73e13c3
llvmpipe: remove some left-over debug code
by Brian Paul
· 15 years ago
aab1cec
llvmpipe: implement threaded rasterization
by Brian Paul
· 15 years ago
3a06c11
llvmpipe: repartition lp_rasterizer state for threading
by Brian Paul
· 15 years ago
cdaea04
llvmpipe: use bin iteration functions when rasterizing bins
by Brian Paul
· 15 years ago
8a23105
llvmpipe: still more bin code reorganization
by Brian Paul
· 15 years ago
01b1900
llvmpipe: reorganization of binning data structions and funtions
by Brian Paul
· 15 years ago
b533b56
llvmpipe: move lp_rasterize_bin() into lp_rast.c
by Brian Paul
· 15 years ago
a08d630
llvmpipe: use LP_DBG() macro everywhere
by Brian Paul
· 15 years ago
b1659b9
llvmpipe: bin state-change commands
by Brian Paul
· 15 years ago
e2f4634
llvmpipe: checkpoint some initial state binning code
by Brian Paul
· 15 years ago
ffd0759
llvmpipe: comments and a stub for lp_rast_set_state()
by Brian Paul
· 15 years ago
51663f0
llvmpipe: quick & dirty implementation of lp_rast_store_zstencil()
by Brian Paul
· 15 years ago
866e685
llvmpipe: execute shaders on 4x4 blocks instead of 8x2
by Brian Paul
· 15 years ago
7505510
llvmpipe: add a bunch of comments
by Brian Paul
· 15 years ago
280c8ac
llvmpipe: fix the worst of the depth regressions since switch to 4x4
by Keith Whitwell
· 15 years ago
694f05a
llvmpipe: remove one of two definitions of TILESIZE
by Keith Whitwell
· 15 years ago
7b116e1
llvmpipe: pass mask as a linear encoding of the 4x4 block
by Keith Whitwell
· 15 years ago
7670628
llvmpipe: precalculate some offsets
by Keith Whitwell
· 15 years ago
5b07d4d
llvmpipe: remove a leftover 8x2 usage
by Keith Whitwell
· 15 years ago
b0828b0
llvmpipe: calculate masks in format desired by shader
by Keith Whitwell
· 15 years ago
61f3eeb
llvmpipe: Use framebuffer coords consistently.
by José Fonseca
· 15 years ago
8c34c86
llvmpipe: Undo debug override.
by José Fonseca
· 15 years ago
05131f7
llvmpipe: properly clip tile writes
by Keith Whitwell
· 15 years ago
c2e926b
llvmpipe: Pass framebuffer coords to shader.
by José Fonseca
· 15 years ago
82ec7f0
llvmpipe: correct binning maths for iterating over whole tiles
by Keith Whitwell
· 15 years ago
8599969
llvmpipe: Get jit_context/jit_function across the rasterizer.
by José Fonseca
· 15 years ago
e0e2008
llvmpipe: trivial/clear works
by Keith Whitwell
· 15 years ago
295aea0
llvmpipe: more debug
by Keith Whitwell
· 15 years ago
4e1334c
llvmpipe: debug, crash fixes
by Keith Whitwell
· 15 years ago
4cdd10c
llvmpipe: use union lp_cmd_rast_arg directly, rather than through a pointer
by Keith Whitwell
· 15 years ago
4751004
llvmpipe: Follow write_color/write_zstencil.
by José Fonseca
· 15 years ago
84ab7dc
llvmpipe: calculate overall width and height, pass to rasterizer
by Keith Whitwell
· 15 years ago
0718c77
llvmpipe: work on clears and coefficients
by Keith Whitwell
· 15 years ago
21489d2
llvmpipe: Remove quad headers.
by José Fonseca
· 15 years ago
07ee87e
llvmpipe: Fix typo.
by José Fonseca
· 15 years ago
86dba3e
llvmpipe: Final adjustments to rasterizer methods.
by José Fonseca
· 15 years ago
ab76b2a
llvmpipe: Complete more rasterizer methods..
by José Fonseca
· 15 years ago
37b86aa
llvmpipe: Implement some of the rasterizer functions.
by José Fonseca
· 15 years ago
d0c918b
llvmpipe: remove some old sampler support structs
by Keith Whitwell
· 15 years ago
9215841
llvmpipe: Fix up lp_rast_shade_quads.
by José Fonseca
· 15 years ago
d614ced
llvmpipe: Update includes and copyright headers.
by José Fonseca
· 15 years ago
a6676d8
llvmpipe: Add the rast -> jit shader glue.
by José Fonseca
· 15 years ago
e529170
llvmpipe: more wipping
by Keith Whitwell
· 15 years ago
[Renamed (74%) from src/gallium/drivers/llvmpipe/lp_rasterizer.c]
89498d0
llvmpipe: import experimental softpipe rasterizer code, wip binning code
by Keith Whitwell
· 15 years ago