Henrik Rydgard
|
5005e83254
|
Consistency improvements to the memory protect/alloc APIs
|
2016-08-28 12:28:17 +02:00 |
|
Unknown W. Brackets
|
b1e57a29a4
|
Handle core profile better in shader generators.
|
2016-08-08 17:56:10 -07:00 |
|
Unknown W. Brackets
|
c9a9fc5e44
|
Allow block transfers to resize framebuffers.
Helps the ending video in Valkyrie Profile. See #6008.
|
2016-07-24 15:58:06 -07:00 |
|
Unknown W. Brackets
|
aae487348c
|
Vulkan: Fix spot lighting shader syntax.
|
2016-06-27 01:06:31 -07:00 |
|
Unknown W. Brackets
|
f0ed9a9915
|
Vulkan: Correct CheckAlpha on scaled textures.
|
2016-06-25 09:10:55 -07:00 |
|
Unknown W. Brackets
|
4c94cd764d
|
Scale directly into the buffer if possible.
This will be possible in the majority of cases, and avoid an extra copy.
A small cost compared to scaling, but even so.
|
2016-06-25 08:40:45 -07:00 |
|
Unknown W. Brackets
|
3db69b87d7
|
Move ScaleAlways to common code.
|
2016-06-19 11:31:43 -07:00 |
|
Unknown W. Brackets
|
5962093ef5
|
Centralize the majority of texture decode.
|
2016-06-19 08:05:54 -07:00 |
|
Unknown W. Brackets
|
339f065a5c
|
Centralize texture deindexing more.
|
2016-06-19 07:14:31 -07:00 |
|
Unknown W. Brackets
|
fc77e2f8fc
|
Flag replaced/scaled textures so we don't reuse.
Otherwise, we may try to use the replaceImages path, and end up with a
small updated texture in the top left of a large replaced texture.
|
2016-06-06 19:35:58 -07:00 |
|
Unknown W. Brackets
|
c12f835364
|
Download single-use renders right away.
Should prevent issues with the memory being reused soon after, hopefully.
See also #8781 and #7695.
|
2016-06-04 19:36:30 -07:00 |
|
Unknown W. Brackets
|
a1fbcc3d93
|
Avoid directly calling osm from Core/GPU code.
This allows UI to handle the message however it wants to, and reduces
cross linkage issues.
|
2016-05-27 22:05:30 -07:00 |
|
Unknown W. Brackets
|
f168978d3e
|
Properly set w/h on first use of a render-to-tex.
We were getting the wrong w/h when it wasn't in the texture cache already.
|
2016-05-21 17:53:42 -07:00 |
|
Unknown W. Brackets
|
f16f163edf
|
Remove duplicate override.
This is the same function, it was meant to be refactored.
|
2016-05-21 15:45:03 -07:00 |
|
Unknown W. Brackets
|
2d53eb5456
|
Ensure we don't try to hash framebuffers.
Let's keep when we do things consistent: measure alpha on apply always.
|
2016-05-21 15:40:58 -07:00 |
|
Unknown W. Brackets
|
2b06137e11
|
Vulkan: Remove an unused function.
|
2016-05-21 09:29:04 -07:00 |
|
Unknown W. Brackets
|
b09c2b1f75
|
Add some missing override definitions.
|
2016-05-21 09:29:03 -07:00 |
|
Unknown W. Brackets
|
f08c873a4b
|
Save FBOs on decimate when they have a safe size.
Fixes #7695.
|
2016-05-19 21:23:22 -07:00 |
|
Unknown W. Brackets
|
68717411b1
|
Track when we see a clear indicate a size of a vfb.
|
2016-05-19 21:17:09 -07:00 |
|
Henrik Rydgard
|
51bcb02921
|
Minor vulkan updates to match the latest SDK/validator
|
2016-05-14 16:29:40 +02:00 |
|
Henrik Rydgård
|
2c84411426
|
Merge pull request #8720 from unknownbrackets/tex-range
Move texture decode/hash to after vertex decode
|
2016-05-07 22:15:19 +02:00 |
|
Henrik Rydgård
|
98f2ceed59
|
Merge pull request #8723 from unknownbrackets/tex-replace
Avoid scheduling a rescale when scaling is off for the texture
|
2016-05-07 09:37:42 +02:00 |
|
Unknown W. Brackets
|
4b89f44d1c
|
Avoid scheduling a rescale when scaling is off.
This happens for PPGe and kernel textures, and replacements. Before, we
would continually reload, trying to scale, but each time decide not to
scale.
|
2016-05-06 19:58:01 -07:00 |
|
Unknown W. Brackets
|
4650a288cd
|
Vulkan: Fix auto tex scaling reload.
|
2016-05-06 19:54:50 -07:00 |
|
Unknown W. Brackets
|
844d96f055
|
Vulkan: Free allocator safely on exit.
|
2016-05-06 19:52:46 -07:00 |
|