xebra
0c9680446e
[spline/bezier]minor fix
2018-10-07 23:53:48 +09:00
xebra
1b9af84270
[spline/bezier]minor fix
2018-10-07 23:53:47 +09:00
xebra
2a3210ac05
[spline/bezier]Make a bezier weights calculation class and precalculate all bezier weights at the beginning.
2018-10-07 23:53:46 +09:00
xebra
3aeb3201b9
[spline/bezier]Improve bezier weights calculation.
2018-10-07 23:53:45 +09:00
xebra
a340390996
[spline/bezier]Move bezier patch loops into the function and pre-convert control-points.
2018-10-07 23:53:44 +09:00
xebra
d0682d7829
[spline/bezier]Move SIMD optimization of vector operations to Math3D.h.
...
Needs rebuild to avoid a dialog confirmation on Visual Studio.
2018-10-07 23:53:43 +09:00
xebra
c8e45ae4bf
[spline/bezier]Use real tessellation in low-quality with "fixed to 2" tessellation factor.
...
# Conflicts:
# GPU/Common/SplineCommon.cpp
2018-10-07 23:53:42 +09:00
xebra
36ed61d08d
[spline/bezier]Pre-convert control-points for the accumulation of SIMD optimization, and avoid conversion in hot loops.
...
# Conflicts:
# GPU/Common/SplineCommon.cpp
# GPU/Common/SplineCommon.h
2018-10-07 23:53:42 +09:00
xebra
62ad5fe546
Fix namespace Vec2f.
2018-10-07 23:53:41 +09:00
xebra
15a11d58c9
Modify IndexConverter class to functor.
2018-10-07 23:53:40 +09:00
xebra
d8ccc1c2b5
[spline/bezier]minor fix
2018-10-07 23:53:39 +09:00
xebra
30c3c87da8
[spline/bezier]Make a function to build indices.
2018-10-07 23:53:38 +09:00
xebra
7cbc97f19e
[spline/bezier]minor cleanup
2018-10-07 23:53:37 +09:00
xebra
966ff32ee7
[spline/bezier]Improve the logic of copying control-points.
2018-10-07 23:53:36 +09:00
xebra
485260c937
[spline/bezier]Make a function to copy control points.
2018-10-07 23:53:35 +09:00
xebra
b1289cddce
[spline/bezier]minor fix
2018-10-07 23:53:34 +09:00
xebra
3c2837bee7
[spline/bezier]minor fix
2018-10-07 23:53:33 +09:00
xebra
a7754c4b9c
[spline/bezier]minor fix
...
# Conflicts:
# GPU/Common/SplineCommon.cpp
2018-10-07 23:53:32 +09:00
xebra
1d4e8ccd25
[spline/bezier]minor fix
2018-10-07 23:53:32 +09:00
xebra
28a50053bd
[spline/bezier]minor fix
2018-10-07 23:53:31 +09:00
xebra
a4860b6c80
[spline/bezier]Managing buffer allocation.
...
# Conflicts:
# GPU/Common/SplineCommon.cpp
2018-10-07 23:53:30 +09:00
xebra
a9ac860da2
[spline/bezier]Add spline derivative calculation for normal generation.
2018-10-07 23:53:29 +09:00
xebra
5c7284f8f2
[spline/bezier]Get rid of divisions in spline weights calculation.
2018-10-07 23:53:28 +09:00
Henrik Rydgård
6fd1c0e3d9
Instead of the last commit, don't enable the dual src extension at all on Adreno.
...
This reverts commit eba6c00a8ab2631409301b03549496caab16e9be.
2018-10-07 12:19:11 +02:00
Henrik Rydgård
eba6c00a8a
Experimental commit trying to solve #10421 : Blacklist dual src blending on Adreno/Vulkan
2018-10-06 22:57:23 +02:00
Unknown W. Brackets
8a74e6f7b2
Merge pull request #11447 from hrydgard/android-gl-shutdown-fixes
...
Avoid calling any GL calls during shutdown on Android. Should help #11063
2018-10-06 12:52:43 -07:00
Henrik Rydgård
9e165ed00f
Merge pull request #11449 from Florin9doi/REMOVE_DUP
...
Remove duplicate library; use the existing one
2018-10-06 21:39:20 +02:00
Henrik Rydgård
f77975d79b
Address additional comments.
2018-10-06 21:36:47 +02:00
Henrik Rydgård
a3a94bdd33
Avoid calling any GL calls during shutdown on Android. Should help #11063
...
The context is already lost and we're really running shutdown when the process is woken
up again. Additionally, orderly shutdown through the button doesn't happen
on the render thread so remove a couple of asserts that are wrong.
2018-10-06 21:31:52 +02:00
Henrik Rydgård
208b0d8a42
Merge pull request #11450 from Florin9doi/androidgitversion
...
Use androidgitversion version 0.4.5
2018-10-06 19:28:32 +02:00
Florin9doi
dc99d781d7
Use androidgitversion version 0.4.5
2018-10-06 20:17:08 +03:00
Florin9doi
5c52777699
Remove duplicate library; use the existing one
2018-10-06 20:01:28 +03:00
Unknown W. Brackets
5f357984d3
Merge pull request #11448 from hrydgard/android-tv-disable-hwscale
...
Disable Android HW scale on TV type devices.
2018-10-06 09:05:16 -07:00
Henrik Rydgård
83bf001a31
Disable Android HW scale on TV type devices.
2018-10-06 13:43:11 +02:00
Unknown W. Brackets
80538b093e
Merge pull request #11445 from hrydgard/app-bundle-support
...
Android build: Enable AAPT2
2018-10-05 15:34:55 -07:00
Henrik Rydgård
65d8b5fc9b
Android build: Enable AAPT2
2018-10-05 22:57:27 +02:00
Henrik Rydgård
7b34eaa1fb
Merge pull request #11435 from unknownbrackets/ui-buttons
...
UI: Implement a glowing border touch control style
2018-10-04 07:57:40 +02:00
Henrik Rydgård
7f38ff783a
Merge pull request #11436 from unknownbrackets/tex-ini
...
Replacement: Show a warning for bad texture names
2018-10-04 07:47:42 +02:00
Henrik Rydgård
486707b43a
Merge pull request #11441 from hrydgard/note9-vulkan-fix
...
Vulkan: Apply Themaister's patch, removing illegal pre-transitions of swapchain images. Fixes #11417 (crash on Note 9)
2018-10-03 22:11:27 +02:00
Henrik Rydgård
9b7061b383
Vulkan: Apply Themaister's patch, removing illegal pre-transitions of swapchain images. Fixes #11417
2018-10-03 21:39:16 +02:00
Henrik Rydgård
07e99d614d
Merge pull request #11437 from xebra/step_to_curve
...
GE Debugger: Step to curved surface.
2018-10-03 14:39:19 +02:00
Henrik Rydgård
669079454a
Merge pull request #11438 from unknownbrackets/wasapi-switch
...
Allow WASAPI device switching
2018-10-01 09:15:36 +02:00
Unknown W. Brackets
c571924765
Windows: Support WASAPI default device switching.
...
No support for specifying a certain device.
2018-09-30 21:47:00 -07:00
Unknown W. Brackets
ae5ff4bf71
Windows: Support non-extensible float in WASAPI.
...
The DualShock 4's headphone jack uses this, for example.
2018-09-30 20:29:44 -07:00
Henrik Rydgård
f7c96651e6
Listen to WASAPI events
2018-09-30 20:29:44 -07:00
Henrik Rydgård
f8ea364371
Cleanup: Split out the WASAPI code into its own file.
2018-09-30 20:29:39 -07:00
xebra
64cf6f2755
GE Debugger:Step to curved surface.
2018-10-01 11:41:19 +09:00
Unknown W. Brackets
efc6510569
Replacement: Show a warning for bad texture names.
2018-09-30 17:55:51 -07:00
Unknown W. Brackets
8b62354df6
Replacement: Note filename restrictions in ini.
2018-09-30 17:44:06 -07:00
Unknown W. Brackets
13375e2b95
Replacement: Refactor ini template generation.
2018-09-30 17:00:05 -07:00