Henrik Rydgård
|
449f80b74f
|
Address feedback.
|
2020-08-16 10:15:17 +02:00 |
|
Henrik Rydgård
|
7aacf3df37
|
Remove time_now() - time_now_d() is the replacement. Absolute time values can't be stored reliably in floats.
|
2020-08-16 09:37:18 +02:00 |
|
Henrik Rydgård
|
ccc0331279
|
Move timeutil to Common. (Experiment to see how much work it is to move these).
|
2020-08-15 20:53:08 +02:00 |
|
Henrik Rydgård
|
8835728f87
|
Replace base/logging.h in VulkanContext and parts of native
|
2020-08-15 19:08:44 +02:00 |
|
Henrik Rydgård
|
dee0f3f9ec
|
Vulkan debug log: Remove some old exclusions, add a new one (for an old issue)
|
2020-08-02 15:41:44 +02:00 |
|
Henrik Rydgård
|
c5e0b799d9
|
Remove category from _assert_msg_ functions. We don't filter these by category anyway.
Fixes the inconsistency where we _assert_ didn't take a category but
_assert_msg_ did.
|
2020-07-19 20:33:25 +02:00 |
|
Unknown W. Brackets
|
8524dbdf13
|
Vulkan: Check coherent bit.
|
2019-09-29 10:53:00 -07:00 |
|
Henrik Rydgård
|
a355f49c91
|
Also experiment with a "copy shader" that just does raw data manipulation into GPU local memory, then copies to image from there.
|
2019-09-29 10:39:12 -07:00 |
|
Henrik Rydgård
|
b0048525a1
|
Merge pull request #11884 from hrydgard/vulkan-buffer-usage
Vulkan: Tighten up push buffer usage flags a little bit.
|
2019-03-18 11:17:49 +01:00 |
|
Henrik Rydgård
|
d6d6dbb772
|
Finish up the fix attempt for #11882
|
2019-03-14 15:15:13 +01:00 |
|
Henrik Rydgård
|
06b04f65a0
|
Vulkan: Narrow down buffer usage flags a little bit.
|
2019-03-14 12:41:39 +01:00 |
|
Henrik Rydgård
|
036aeda512
|
Correctly handle memory types in VulkanPushBuffer. Should help #11882.
|
2019-03-14 11:43:44 +01:00 |
|
Henrik Rydgård
|
46585a5da9
|
Additional logging
|
2019-01-23 18:34:25 +01:00 |
|
Henrik Rydgard
|
c8e5dd325a
|
VK device allocator: Support separate memory type per slab.
|
2019-01-23 10:36:08 +01:00 |
|
Unknown W. Brackets
|
f65481668c
|
Vulkan: Fix a log formatting issue.
|
2018-04-14 10:47:06 -07:00 |
|
Unknown W. Brackets
|
7811c03c3b
|
Vulkan: Report old allocations when enabled.
|
2018-04-06 21:43:18 -07:00 |
|
Unknown W. Brackets
|
3445a82567
|
Vulkan: Allow reusing memory more aggressively.
This causes allocated slabs to get reused more, which means more smaller
slabs are kept around. However, it also reduces fragmentation.
|
2018-04-06 21:42:32 -07:00 |
|
Unknown W. Brackets
|
1c253ee271
|
Vulkan: Add code to track allocator usage info.
This way we can potentially debug leaks, if any.
|
2018-04-06 21:42:32 -07:00 |
|
Henrik Rydgård
|
83c82a5ebd
|
GL: Fix depal issue where we forgot to set vp/scissor properly. Update some asserts.
|
2018-02-28 18:45:14 +01:00 |
|
Henrik Rydgård
|
eb014e8c6b
|
Try to be more consistent when initializing vulkan structs.
|
2018-02-25 12:15:29 +01:00 |
|
Unknown W. Brackets
|
0e2a586c1b
|
Global: Fix some type comparison/shadow warnings.
|
2018-02-11 07:03:23 -08:00 |
|
Henrik Rydgård
|
c3629b4a53
|
Warning fixes
|
2018-02-04 13:42:04 +01:00 |
|
Henrik Rydgård
|
22e28e218b
|
Merge pull request #10411 from hrydgard/gl-render-manager
GL render manager - new faster GL multithreading
|
2018-01-31 12:22:07 +01:00 |
|
Henrik Rydgård
|
c60c8ed68a
|
Debug visualization for the Vulkan memory allocator. Shows some interesting behaviour.
|
2018-01-29 19:38:10 +01:00 |
|
Henrik Rydgård
|
2656ad7d40
|
Vulkan: Use push_back instead of resize(+1)
|
2018-01-27 15:10:17 +01:00 |
|