79 Commits (ad60552ca19bce657eadaffd31db752e34e9cda3)

Autor SHA1 Nachricht Datum
  José Fonseca ad60552ca1 llvmpipe: Disable multithreading on windows. vor 15 Jahren
  Brian Paul 7319ae0954 llvmpipe: remove tile clipping code vor 15 Jahren
  Brian Paul ec459f2aec llvmpipe: asst. task-related clean-ups vor 15 Jahren
  Brian Paul 0fccfc9cc0 llvmpipe: remove unneeded DEBUG checks, use step var vor 15 Jahren
  Brian Paul 62623c4dc5 llvmpipe: added show_tiles and show_subtiles debug options vor 15 Jahren
  Keith Whitwell 591401ff05 llvmpipe: use new u_ringbuffer for scene queue vor 15 Jahren
  Brian Paul 2797f2bf57 llvmpipe: generate two shader varients, one omits triangle in/out testing vor 15 Jahren
  Brian Paul 2ba1c8189a llvmpipe: use one loop in lp_rast_clear_zstencil() vor 15 Jahren
  Brian Paul f94a99170e llvmpipe: optimize lp_rast_clear_color() for non-gray colors vor 15 Jahren
  Keith Whitwell 4231006e29 llvmpipe: add bin debugger vor 15 Jahren
  Keith Whitwell 95ee14f147 llvmpipe: implement lp_rast_load_zstencil vor 15 Jahren
  Keith Whitwell db83ad4b43 llvmpipe: improve empty-bin test further vor 15 Jahren
  Keith Whitwell f4b29e6ad3 llvmpipe: improve empty-bin test vor 15 Jahren
  Keith Whitwell da45f49cc6 llvmpipe: quick hack to short-circuit empty bins vor 15 Jahren
  Keith Whitwell c1a0441602 llvmpipe: initial mrt support vor 15 Jahren
  Keith Whitwell c9240c4c8f llvmpipe: remove dead code vor 15 Jahren
  Brian Paul 808170a0ff llvmpipe: replace INT_MIN/2 with INT_MIN vor 15 Jahren
  Brian Paul b9d33db0a4 llvmpipe: improve the in/out test a little vor 15 Jahren
  Brian Paul ab94381930 llvmpipe: do final the pixel in/out triangle test in the fragment shader vor 15 Jahren
  Brian Paul cdbcd96fdf llvmpipe: tighten up an assertion vor 15 Jahren
  Keith Whitwell 663750d556 llvmpipe: rename bins to scene vor 15 Jahren
  Brian Paul 4b70af918d llvmpipe: added lp_rast_fence() bin function vor 15 Jahren
  Brian Paul 9323740738 llvmpipe: added lp_rast_get_num_threads() vor 15 Jahren
  Brian Paul 92dc0f92b0 llvmpipe: implement lp_rast_load_color() vor 15 Jahren
  Brian Paul 2bce5c195f llvmpipe: checkpoint: more thread/queuing changes vor 15 Jahren
  Brian Paul de31b0e60c llvmpipe: remove unused lp_rasterizer::fb field vor 15 Jahren
  Brian Paul 156eabbaf9 llvmpipe: improve framebuffer/surface code vor 15 Jahren
  Brian Paul 205da96fc6 llvmpipe: remove unused fb parameter vor 15 Jahren
  Brian Paul 4e67f10331 llvmpipe: minor comment fix vor 15 Jahren
  Brian Paul 9509f73c21 llvmpipe: checkpoint: use empty/full bin queues vor 15 Jahren
  Brian Paul 96689d451a llvmpipe: added some debug/info code vor 15 Jahren
  Brian Paul 3bee8c2e7c llvmpipe: use the empty_bins queue now vor 15 Jahren
  Brian Paul d7dbc66636 llvmpipe: checkpoint: begin plugging in bin queue code vor 15 Jahren
  José Fonseca 7f457acabc llvmpipe: Use number of CPUs as default number of threads. vor 15 Jahren
  Brian Paul 73e13c33fd llvmpipe: remove some left-over debug code vor 15 Jahren
  Brian Paul aab1ceceec llvmpipe: implement threaded rasterization vor 15 Jahren
  Brian Paul 3a06c113c7 llvmpipe: repartition lp_rasterizer state for threading vor 15 Jahren
  Brian Paul cdaea049c9 llvmpipe: use bin iteration functions when rasterizing bins vor 15 Jahren
  Brian Paul 8a23105fa0 llvmpipe: still more bin code reorganization vor 15 Jahren
  Brian Paul 01b1900084 llvmpipe: reorganization of binning data structions and funtions vor 15 Jahren
  Brian Paul b533b56750 llvmpipe: move lp_rasterize_bin() into lp_rast.c vor 15 Jahren
  Brian Paul a08d630216 llvmpipe: use LP_DBG() macro everywhere vor 15 Jahren
  Brian Paul b1659b9213 llvmpipe: bin state-change commands vor 15 Jahren
  Brian Paul e2f4634456 llvmpipe: checkpoint some initial state binning code vor 15 Jahren
  Brian Paul ffd0759973 llvmpipe: comments and a stub for lp_rast_set_state() vor 15 Jahren
  Brian Paul 51663f0506 llvmpipe: quick & dirty implementation of lp_rast_store_zstencil() vor 15 Jahren
  Brian Paul 866e6856d3 llvmpipe: execute shaders on 4x4 blocks instead of 8x2 vor 15 Jahren
  Brian Paul 7505510c7b llvmpipe: add a bunch of comments vor 15 Jahren
  Keith Whitwell 280c8acc43 llvmpipe: fix the worst of the depth regressions since switch to 4x4 vor 16 Jahren
  Keith Whitwell 694f05ac18 llvmpipe: remove one of two definitions of TILESIZE vor 16 Jahren