Henrik Rydgard
9e34d7d625
Remove remains of FragmentTestCache from Vulkan backend
2016-03-20 19:30:11 +01:00
Henrik Rydgard
4e6a9b8108
Fix indexed through-mode drawing
2016-03-20 19:30:11 +01:00
Henrik Rydgard
ec6bc4a5f6
Vertex format fixes. Flip through drawing the right way up.
2016-03-20 19:30:11 +01:00
Henrik Rydgard
6b8c004561
Fix indexed drawing, flip rendering the right side up, enable culling
2016-03-20 19:30:11 +01:00
Henrik Rydgard
6141c3651b
Separate uniform updates from shader updates
2016-03-20 19:30:11 +01:00
Henrik Rydgard
d67d187b72
Get untextured drawing working! (at least cube.elf)
2016-03-20 19:30:11 +01:00
Henrik Rydgard
28ae840abe
Pipelines, samplers, description sets, oh my
2016-03-20 19:30:11 +01:00
Henrik Rydgard
668830365d
Begin/End frame fixes
2016-03-20 19:30:11 +01:00
Henrik Rydgard
01e3fbae95
Fix clearing bug, add FIFO_RELAXED flag, etc
2016-03-20 19:30:11 +01:00
Henrik Rydgard
ddb36a35a0
Some descriptor binding fixes
2016-03-20 19:30:11 +01:00
Henrik Rydgard
906b259a85
First PSP shaders actually compile
2016-03-20 19:30:11 +01:00
Henrik Rydgard
49f1e702c9
Okay, reached the shader generators
2016-03-20 19:30:11 +01:00
Henrik Rydgard
3701e2eca3
Reaches the first clear
2016-03-20 19:30:11 +01:00
Henrik Rydgard
4063f7e0db
Fill out GPU_Vulkan.cpp with what's mostly a copy of GLES_GPU.cpp
2016-03-20 19:30:11 +01:00
Henrik Rydgard
cfcfd406fc
Start porting TextureCache. Lots of stubbing going on.
2016-03-20 19:30:11 +01:00
Henrik Rydgard
5216a24590
Back to work on the PSP renderer
2016-03-20 19:30:11 +01:00
Henrik Rydgard
56e358aa24
Show Vulkan information in system information.
2016-03-20 19:30:11 +01:00
Henrik Rydgard
776439d706
Per-frame descriptor pools. Safe-delete more types.
2016-03-20 19:30:11 +01:00
Henrik Rydgard
d7e8f8433f
Support multiple texture formats
2016-03-20 19:29:03 +01:00
Henrik Rydgard
e89a7f0c67
Update VulkanContext
2016-03-20 19:26:41 +01:00
Henrik Rydgard
cfbecf5071
More progress
2016-03-20 19:26:41 +01:00
Henrik Rydgard
4ddca8607f
Further vulkan stuff
2016-03-20 19:26:12 +01:00
Henrik Rydgard
129c706cfc
Just some work on the shader generators
2016-03-20 19:26:12 +01:00
Henrik Rydgard
83a5313a06
More fixes
2016-03-20 19:26:12 +01:00
Henrik Rydgard
73d6d2dc72
More vulkan in thin3d
2016-03-20 19:25:53 +01:00
Henrik Rydgard
2a71e164f5
Enable vulkan validation
2016-03-20 19:25:30 +01:00
Henrik Rydgard
847cab231f
Fixes in VulkanContext
2016-03-20 19:25:30 +01:00
Henrik Rydgard
2a449f78bb
More vulkan fixing
2016-03-20 19:25:30 +01:00
Henrik Rydgard
eedd81988c
Implement a trivial SPIR-V disassembler, just for fun
2016-03-20 19:18:35 +01:00
Henrik Rydgard
c64064024d
Initial vulkan code.
...
This was squashed from nine commits but using old versions of Vulkan.
2016-03-20 19:18:35 +01:00
Henrik Rydgård
538d801f17
Merge pull request #8588 from sum2012/net-minor
...
Add sceNetIfhandle staff
2016-03-20 18:07:24 +01:00
Henrik Rydgård
54a37f9bb8
Merge pull request #8591 from unknownbrackets/thin3d
...
Use thin3d for softgpu drawing (+thin3d improvements)
2016-03-20 18:06:53 +01:00
Henrik Rydgård
50ed2ce292
Merge pull request #8646 from xiushudongfang/fix-inputbox
...
fix inputbox
2016-03-20 08:51:37 +01:00
xiushu
6189e3130e
fix inputbox
...
#8642 break #8607 ,now fixed
2016-03-20 08:40:25 +08:00
Henrik Rydgard
8c9f3b9509
Update version numbers to 1.2.2, more README fixes
v1.2.2
2016-03-19 19:29:12 +01:00
Henrik Rydgard
66be74f054
Update the lang submodule
2016-03-19 19:22:39 +01:00
Henrik Rydgard
3b6e36b640
Update README for 1.2.2
2016-03-19 19:14:29 +01:00
Henrik Rydgård
eaeddc6c23
Merge pull request #8642 from hrydgard/java-egl
...
Restore Java EGL support, while keeping the new stuff around as an option
2016-03-17 22:25:39 +01:00
Henrik Rydgard
92c6810954
Not using a GL config chooser seems to be the way to go, really, and was the way we used before the EGL attempt.
2016-03-17 22:22:57 +01:00
Henrik Rydgard
4c0e6d0138
Some renaming, fixes and tweaks to the gl_lost mechanism, which is again needed
2016-03-17 21:30:16 +01:00
Henrik Rydgard
5ad772a8bf
Further fixes to Java EGL support
2016-03-17 19:42:59 +01:00
Henrik Rydgard
2880e09dd2
Fix touch scaling with Java EGL
2016-03-17 18:59:43 +01:00
Henrik Rydgard
0d6c8df4ba
Restore Java EGL support, while keeping the new stuff around as an option.
...
Did not restore the old DPI code, reusing the new instead.
To switch back to C++ EGL, change javaGL in NativeActivity.java.
Fixes issue #8638 and hopefully others like #8618 .
2016-03-17 18:49:18 +01:00
Henrik Rydgard
b137bf1af4
Oops
2016-03-13 18:42:26 +01:00
Henrik Rydgard
c8457d39ed
Fix a bunch of compiler warnings, delete some unused code
2016-03-13 15:17:31 +01:00
Henrik Rydgard
ec6559537b
Android EGL: Experiment: Only apply the 16-bit workaround on really old devices.
2016-03-13 15:17:31 +01:00
Henrik Rydgard
b94572e3ba
Assorted cleanup
2016-03-13 15:17:31 +01:00
Henrik Rydgård
14ead27f8d
Merge pull request #8633 from unknownbrackets/gpu-logicop
...
Disable alpha test optimization with logic ops
2016-03-12 18:48:01 +01:00
Unknown W. Brackets
944a1f380b
Disable alpha test optimization with logic ops.
...
We still need to discard the pixels in the case of a logic op, like
invert. Otherwise we will invert the blended pixels too.
See #8632 .
2016-03-12 09:27:18 -08:00
Henrik Rydgard
3924d8bdea
Fix bug in ZIP file extraction breaking the Mega Drops homebrew, and others.
...
Was rounding file sizes up to the nearest 128k...
2016-03-09 17:02:15 +01:00