Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | zink: don't crash when setting rast-state to NULL | Erik Faye-Lund | 2019-10-28 | 1 | -1/+3 |
| | | | | Acked-by: Jordan Justen <[email protected]> | ||||
* | zink: remove insecure comment | Erik Faye-Lund | 2019-10-28 | 1 | -1/+0 |
| | | | | | | | This isn't as inaccurate as the comment says, the Vulkan documentation even seems to suggest this is the same. Let's drop the comment. Acked-by: Jordan Justen <[email protected]> | ||||
* | zink: avoid texelFetch until it's implemented | Erik Faye-Lund | 2019-10-28 | 1 | -1/+1 |
| | | | | Acked-by: Jordan Justen <[email protected]> | ||||
* | zink: set ExecutionModeDepthReplacing when depth is written | Erik Faye-Lund | 2019-10-28 | 1 | -1/+5 |
| | | | | Acked-by: Jordan Justen <[email protected]> | ||||
* | zink: fixup: save rasterizer | Erik Faye-Lund | 2019-10-28 | 1 | -1/+1 |
| | | | | Acked-by: Jordan Justen <[email protected]> | ||||
* | zink: ensure layout is reasonable before copying | Erik Faye-Lund | 2019-10-28 | 1 | -0/+14 |
| | | | | Acked-by: Jordan Justen <[email protected]> | ||||
* | zink/spirv: debug-print unknown varying slots | Erik Faye-Lund | 2019-10-28 | 1 | -2/+4 |
| | | | | Acked-by: Jordan Justen <[email protected]> | ||||
* | zink/spirv: be a bit more strict with fragment-results | Erik Faye-Lund | 2019-10-28 | 1 | -7/+16 |
| | | | | Acked-by: Jordan Justen <[email protected]> | ||||
* | zink: wait for transfer when reading | Erik Faye-Lund | 2019-10-28 | 1 | -0/+9 |
| | | | | | TODO: this could really benefit from a separate transfer-queue, I think. Acked-by: Jordan Justen <[email protected]> | ||||
* | zink: support more texturing | Erik Faye-Lund | 2019-10-28 | 3 | -115/+63 |
| | | | | Acked-by: Jordan Justen <[email protected]> | ||||
* | zink/spirv: correct opcode | Erik Faye-Lund | 2019-10-28 | 1 | -1/+1 |
| | | | | Acked-by: Jordan Justen <[email protected]> | ||||
* | zink: make sure imageExtent.depth is 1 for arrays | Erik Faye-Lund | 2019-10-28 | 1 | -0/+1 |
| | | | | Acked-by: Jordan Justen <[email protected]> | ||||
* | zink: stub resource_from_handle | Erik Faye-Lund | 2019-10-28 | 1 | -0/+10 |
| | | | | Acked-by: Jordan Justen <[email protected]> | ||||
* | zink: abort on submit-failure | Erik Faye-Lund | 2019-10-28 | 1 | -1/+3 |
| | | | | Acked-by: Jordan Justen <[email protected]> | ||||
* | zink: crash hard on unknown queries | Erik Faye-Lund | 2019-10-28 | 1 | -2/+5 |
| | | | | Acked-by: Jordan Justen <[email protected]> | ||||
* | zink: add more compares | Erik Faye-Lund | 2019-10-28 | 1 | -0/+1 |
| | | | | Acked-by: Jordan Justen <[email protected]> | ||||
* | zink: more converts | Erik Faye-Lund | 2019-10-28 | 1 | -0/+2 |
| | | | | Acked-by: Jordan Justen <[email protected]> | ||||
* | zink: more comparison-ops | Erik Faye-Lund | 2019-10-28 | 1 | -0/+5 |
| | | | | Acked-by: Jordan Justen <[email protected]> | ||||
* | zink: implement ineg | Erik Faye-Lund | 2019-10-28 | 1 | -0/+1 |
| | | | | Acked-by: Jordan Justen <[email protected]> | ||||
* | zink: add shift ops | Erik Faye-Lund | 2019-10-28 | 1 | -0/+3 |
| | | | | Acked-by: Jordan Justen <[email protected]> | ||||
* | zink: add division ops | Erik Faye-Lund | 2019-10-28 | 1 | -0/+3 |
| | | | | Acked-by: Jordan Justen <[email protected]> | ||||
* | zink: add some opcodes | Erik Faye-Lund | 2019-10-28 | 1 | -0/+2 |
| | | | | Acked-by: Jordan Justen <[email protected]> | ||||
* | zink: clean up opcode-emitting a bit | Erik Faye-Lund | 2019-10-28 | 1 | -15/+13 |
| | | | | Acked-by: Jordan Justen <[email protected]> | ||||
* | zink: process one aspect-mask bit at the time | Erik Faye-Lund | 2019-10-28 | 1 | -5/+10 |
| | | | | Acked-by: Jordan Justen <[email protected]> | ||||
* | zink: save all supported util_blitter states | Erik Faye-Lund | 2019-10-28 | 1 | -3/+17 |
| | | | | Acked-by: Jordan Justen <[email protected]> | ||||
* | zink: save original scissor and viewport | Erik Faye-Lund | 2019-10-28 | 2 | -0/+4 |
| | | | | Acked-by: Jordan Justen <[email protected]> | ||||
* | zink: store sampler and image_view counts | Erik Faye-Lund | 2019-10-28 | 2 | -0/+4 |
| | | | | Acked-by: Jordan Justen <[email protected]> | ||||
* | zink: use pipe_stencil_ref instead of uint32_t-array | Erik Faye-Lund | 2019-10-28 | 2 | -5/+4 |
| | | | | Acked-by: Jordan Justen <[email protected]> | ||||
* | zink: document end-of-frame hack | Erik Faye-Lund | 2019-10-28 | 1 | -0/+8 |
| | | | | Acked-by: Jordan Justen <[email protected]> | ||||
* | zink: only consider format-desc if checking details | Erik Faye-Lund | 2019-10-28 | 1 | -4/+7 |
| | | | | Acked-by: Jordan Justen <[email protected]> | ||||
* | zink: attempt to get multisample resource creation right | Dave Airlie | 2019-10-28 | 1 | -3/+56 |
| | | | | | | Use the exposed vulkan limits to fill out supported formats. Acked-by: Jordan Justen <[email protected]> | ||||
* | zink: add samples to rasterizer | Dave Airlie | 2019-10-28 | 5 | -3/+14 |
| | | | | Acked-by: Jordan Justen <[email protected]> | ||||
* | zink: add sample mask support | Dave Airlie | 2019-10-28 | 3 | -0/+12 |
| | | | | | | This isn't really used yet, but may as well just fill it in. Acked-by: Jordan Justen <[email protected]> | ||||
* | zink: refactor fence destruction | Erik Faye-Lund | 2019-10-28 | 1 | -5/+11 |
| | | | | Acked-by: Jordan Justen <[email protected]> | ||||
* | zink: drop unused argument | Erik Faye-Lund | 2019-10-28 | 1 | -3/+1 |
| | | | | | | | Because si.waitSemaphoreCount is 0, this won't even be looked at by the driver, so let's just drop it. Acked-by: Jordan Justen <[email protected]> | ||||
* | zink: cleanup zink_end_batch | Erik Faye-Lund | 2019-10-28 | 1 | -23/+14 |
| | | | | | | | This inlines submit_cmdbuf into zink_end_batch, the only place it's used. This makes the code a bit more straight-forward to read. Acked-by: Jordan Justen <[email protected]> | ||||
* | zink: request ucp-lowering | Erik Faye-Lund | 2019-10-28 | 2 | -23/+71 |
| | | | | Acked-by: Jordan Justen <[email protected]> | ||||
* | zink: do not lower io | Erik Faye-Lund | 2019-10-28 | 2 | -77/+122 |
| | | | | Acked-by: Jordan Justen <[email protected]> | ||||
* | zink/spirv: rename vec_type | Erik Faye-Lund | 2019-10-28 | 1 | -6/+6 |
| | | | | | | | | These aren't guaranteed to be vectors, they can also be scalars. The var-part is the significant part here, not the vector-ness. So let's rename these. Acked-by: Jordan Justen <[email protected]> | ||||
* | zink/spirv: var -> regs | Erik Faye-Lund | 2019-10-28 | 1 | -9/+9 |
| | | | | | | | These track nir-registers, so it's clearer if we refer to them by that name instead. There's potentially more vars than these. Acked-by: Jordan Justen <[email protected]> | ||||
* | zink: add support for compressed formats | Dave Airlie | 2019-10-28 | 1 | -0/+20 |
| | | | | Acked-by: Jordan Justen <[email protected]> | ||||
* | zink: request alpha-test lowering | Erik Faye-Lund | 2019-10-28 | 1 | -0/+1 |
| | | | | Acked-by: Jordan Justen <[email protected]> | ||||
* | zink: pool descriptors per batch | Erik Faye-Lund | 2019-10-28 | 6 | -40/+49 |
| | | | | Acked-by: Jordan Justen <[email protected]> | ||||
* | zink: reuse constants | Erik Faye-Lund | 2019-10-28 | 2 | -4/+68 |
| | | | | Acked-by: Jordan Justen <[email protected]> | ||||
* | zink: fix off-by-one in assert | Erik Faye-Lund | 2019-10-28 | 1 | -1/+1 |
| | | | | Acked-by: Jordan Justen <[email protected]> | ||||
* | zink: squashme: trade cplusplus wrapper for header-guard | Erik Faye-Lund | 2019-10-28 | 1 | -5/+2 |
| | | | | Acked-by: Jordan Justen <[email protected]> | ||||
* | zink: squashme: forward declare hash_table | Erik Faye-Lund | 2019-10-28 | 1 | -0/+2 |
| | | | | Acked-by: Jordan Justen <[email protected]> | ||||
* | zink: do not use hash-table for regs | Erik Faye-Lund | 2019-10-28 | 1 | -8/+9 |
| | | | | Acked-by: Jordan Justen <[email protected]> | ||||
* | zink: clamp scissors | Erik Faye-Lund | 2019-10-28 | 1 | -0/+4 |
| | | | | Acked-by: Jordan Justen <[email protected]> | ||||
* | zink: kill dead code | Erik Faye-Lund | 2019-10-28 | 1 | -3/+0 |
| | | | | Acked-by: Jordan Justen <[email protected]> |