Unknown W. Brackets
|
cf32949183
|
SoftGPU: Jit CLUT lookup.
|
2017-05-30 22:57:41 -07:00 |
|
Unknown W. Brackets
|
a8a6b2cd8a
|
SoftGPU: Jit swizzled texel lookup.
|
2017-05-30 22:57:40 -07:00 |
|
Unknown W. Brackets
|
c9a4679096
|
SoftGPU: Stop calling bufw pixels bytes.
This was never even bits, it was just 8 * pixels before.
|
2017-05-30 22:57:40 -07:00 |
|
Unknown W. Brackets
|
5491e1dbbb
|
SoftGPU: Jit texel fetch for non-clut/non-swizzle.
|
2017-05-30 22:57:39 -07:00 |
|
Unknown W. Brackets
|
fd4c64d43d
|
SoftGPU: Refactor out texture format logic.
This could actually be shared, nothing x86 specific...
|
2017-05-30 22:57:38 -07:00 |
|
Unknown W. Brackets
|
94920ec156
|
SoftGPU: Implement basic jit structure.
|
2017-05-30 22:57:38 -07:00 |
|
Unknown W. Brackets
|
1b491fe156
|
SoftGPU: Stub a jit for texel fetch.
|
2017-05-30 22:57:30 -07:00 |
|
Unknown W. Brackets
|
d5426e4360
|
SoftGPU: Move sampler code to a dedicated file.
|
2017-05-30 22:53:23 -07:00 |
|
Henrik Rydgård
|
3e76863b8a
|
Postprocessing fix after the Vulkan refactor. Should help #9742.
|
2017-05-30 17:11:30 +02:00 |
|
Henrik Rydgård
|
901b62ae54
|
Merge pull request #9730 from LunaMoo/HomebrewIdent
Fix a bunch of emu features for Homebrew by better identification.
|
2017-05-30 14:57:31 +02:00 |
|
Henrik Rydgård
|
76b38a9c59
|
Merge pull request #9739 from hrydgard/vulkan-checks
Check that Vulkan is available before showing it as an option
|
2017-05-30 14:56:19 +02:00 |
|
Henrik Rydgård
|
996d0e9508
|
Oops.
|
2017-05-30 14:54:12 +02:00 |
|
LunaMoo
|
5e0f8141d2
|
Corrections, some %i->%d around other code as well.
|
2017-05-30 13:52:29 +02:00 |
|
LunaMoo
|
296f724ad1
|
Oops, missed this one:].
|
2017-05-30 12:20:35 +02:00 |
|
LunaMoo
|
2674ea07ba
|
Add matching title for savestates. Cosmetic ~ for savestate manager.
|
2017-05-30 12:20:34 +02:00 |
|
LunaMoo
|
5cebcba356
|
Add new format to CWC as well, don't think it's worth auto-rename.
|
2017-05-30 12:20:33 +02:00 |
|
LunaMoo
|
12dc7163f6
|
Add savestates to the list(with automatic rename)
|
2017-05-30 12:20:32 +02:00 |
|
LunaMoo
|
737152f9ef
|
Try using first screenshot as an icon if no icon is present.
|
2017-05-30 12:20:30 +02:00 |
|
LunaMoo
|
939b26475d
|
Fix a bunch of emu features for Homebrew by better identification.
|
2017-05-30 12:20:29 +02:00 |
|
Henrik Rydgård
|
a175af1cf4
|
For now, only check for vulkan availability on Windows and Android.
|
2017-05-30 11:29:39 +02:00 |
|
Henrik Rydgård
|
fede9a05fb
|
Only show the Vulkan setting if Vulkan might be available.
|
2017-05-30 10:38:17 +02:00 |
|
Henrik Rydgård
|
d21a1f8813
|
Android: Fallback to OpenGL if Vulkan fails to init.
|
2017-05-30 10:31:41 +02:00 |
|
Henrik Rydgård
|
c109f849e0
|
Merge pull request #9713 from hrydgard/vulkan-improvements
Vulkan - initial implementation of buffered rendering, fixes for Mali/Android
|
2017-05-30 09:54:17 +02:00 |
|
Henrik Rydgård
|
44423f3ba2
|
Vulkan: Implement BlitFramebuffer
|
2017-05-30 09:38:09 +02:00 |
|
Henrik Rydgård
|
4c8dc24834
|
Vulkan: Implement depth buffer copies. Not sure all the barriers are right..
|
2017-05-30 09:38:08 +02:00 |
|
Henrik Rydgård
|
137b79c708
|
Fix more review comments.
|
2017-05-30 09:38:05 +02:00 |
|
Henrik Rydgård
|
e8890e3c4a
|
Address a bunch of review comments.
|
2017-05-30 09:36:17 +02:00 |
|
Henrik Rydgård
|
f762285b9c
|
Vulkan: Some barrier optimization
|
2017-05-30 09:36:17 +02:00 |
|
Henrik Rydgård
|
a95b11c58f
|
Don't forget to initialize logicop..
|
2017-05-30 09:36:17 +02:00 |
|
Henrik Rydgård
|
38b50501c2
|
Clearing fix, drawpixels fix/hack
|
2017-05-30 09:36:17 +02:00 |
|
Henrik Rydgård
|
b1c256a296
|
Increase the number of sampler/image descriptors further.
|
2017-05-30 09:36:17 +02:00 |
|
Henrik Rydgård
|
c173da49d3
|
Fix a number of bugs and stuff affecting Vulkan on Mali
|
2017-05-30 09:36:17 +02:00 |
|
Henrik Rydgård
|
bd9f3af0bd
|
Add a way to query the current renderpass (for debug checks)
|
2017-05-30 09:36:17 +02:00 |
|
Henrik Rydgård
|
f49384ca73
|
Vulkan: Fix binding framebuffers as textures
|
2017-05-30 09:36:17 +02:00 |
|
Henrik Rydgard
|
5f388b6b64
|
Vulkan: Use suboptimal clears instead of no clears in buffered
|
2017-05-30 09:36:17 +02:00 |
|
Henrik Rydgard
|
0c70735bc4
|
Buffered rendering is starting to work, though still kinda broken.
|
2017-05-30 09:36:17 +02:00 |
|
Henrik Rydgård
|
2b93338255
|
Vulkan backend: Fix various issues, can almost run in buffered now (except the final blit)
|
2017-05-30 09:36:17 +02:00 |
|
Henrik Rydgard
|
32728553bd
|
Further steps towards Vulkan framebuffer support
|
2017-05-30 09:36:17 +02:00 |
|
Henrik Rydgard
|
273c266b78
|
Silence a perf warning
|
2017-05-30 09:36:17 +02:00 |
|
Henrik Rydgård
|
a7dd6d6085
|
Further steps towards Vulkan framebuffer support
|
2017-05-30 09:36:17 +02:00 |
|
Henrik Rydgård
|
6bcfe539f7
|
Use vulkan-style clear-on-bind when switching render targets. Not optimally used yet.
Also removes a bunch of redundant render target binds.
|
2017-05-30 09:36:17 +02:00 |
|
Henrik Rydgård
|
ce9e864e4b
|
Remove some unnecessary framebuffer binding
|
2017-05-30 09:36:17 +02:00 |
|
Henrik Rydgård
|
20870194e3
|
Thin3D GL: Avoid using external functions internally.
|
2017-05-30 09:36:17 +02:00 |
|
Henrik Rydgård
|
0f171acacb
|
Start refactoring things to be more vulkan-friendly
|
2017-05-30 09:36:17 +02:00 |
|
Henrik Rydgård
|
6147448719
|
Draw overlays at the proper time in the frame.
|
2017-05-30 09:36:17 +02:00 |
|
Henrik Rydgård
|
35aefe4a2a
|
BindBackBufferAsRenderTarget is now replaced with BindFramebufferAsRT(nullptr)
|
2017-05-30 09:36:17 +02:00 |
|
Henrik Rydgård
|
3b6fa9be87
|
Start work on separating frame from backbuffer renderpass
|
2017-05-30 09:36:17 +02:00 |
|
Henrik Rydgard
|
4407445d50
|
Separate BeginFrame from BeginSurfaceRenderPass
|
2017-05-30 09:22:40 +02:00 |
|
Henrik Rydgård
|
499b32e5ec
|
Merge pull request #9737 from unknownbrackets/reporting
Minor reporting UI tweaks
|
2017-05-29 19:24:53 +02:00 |
|
Unknown W. Brackets
|
4a6ae3e1b1
|
Reporting: Default better when perfect selected.
|
2017-05-29 09:52:38 -07:00 |
|