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
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
Unknown W. Brackets
cc4e7c4b10
Oops, flush from queue before locking.
...
Added this last and clearly didn't test it carefully. Fixes #8631 .
2016-03-07 20:19:07 -08:00
Henrik Rydgård
6f30401800
Merge pull request #8628 from unknownbrackets/ui-minor
...
Cleanup in UI, remove dup mutex define, wait for gameinfo items
2016-03-06 23:59:33 +01:00
Unknown W. Brackets
f38869141a
UI: Correct a race condition when loading bgs.
2016-03-06 14:49:17 -08:00
Unknown W. Brackets
8a9e30f833
UI: Wait for the specific game info item to finish.
...
In case we have slow-loading ones.
2016-03-06 14:49:16 -08:00
Unknown W. Brackets
f1f046d885
Remove now-unused mutex implementation.
2016-03-06 14:49:16 -08:00
Unknown W. Brackets
da03b80c97
Standardize on just one mutex implementation.
2016-03-06 14:49:15 -08:00
Unknown W. Brackets
955b0fb9db
UI: Minor header cleanup.
2016-03-06 14:49:14 -08:00
Henrik Rydgård
2e532e59c5
Merge pull request #8627 from unknownbrackets/vk-distance
...
Bring over non-Vulkan changes from Vulkan branch
2016-03-06 21:50:41 +01:00
Henrik Rydgard
98dc56116f
Add ability to hide items from popup lists
2016-03-06 11:54:38 -08:00
Henrik Rydgard
f08ae677e8
Disable gfx logging in debug by default.
2016-03-06 11:48:14 -08:00
Henrik Rydgard
58b07e00d7
Assorted fixes and cleanups.
2016-03-06 11:46:41 -08:00
Henrik Rydgard
9d8d810395
Clear detection: Don't need to check the even vertices, as the odd vertices are the ones used for color.
...
This lets us detect and replace cube.elf's clear, and probably others.
2016-03-06 11:36:32 -08:00
Henrik Rydgard
d67b148712
Add math dataconv funcs for packed values.
2016-03-06 11:33:53 -08:00
Henrik Rydgard
438c7c1344
Only show GL extensions in the GL backend.
2016-03-06 11:06:49 -08:00
Henrik Rydgård
301571359c
Buildfix
2016-03-06 15:21:16 +01:00
Henrik Rydgard
d4e432dadd
Fix issue with lazy loading directory entries. Fixes #8613 .
2016-03-06 14:28:14 +01:00