Commit Graph

22817 Commits

Author SHA1 Message Date
Dean Herbert
623b91f21e Fix namespace warnings in iOS / android test projects 2023-03-24 16:55:15 +09:00
Bartłomiej Dach
11e89b0c31 Merge pull request #5700 from peppy/android-buffered-srgb-hotfix
Add workaround for incorrect SRGB conversion inside `BufferedContainer`s on android
2023-03-23 20:13:24 +01:00
Dean Herbert
d2732701f7 Add workaround for incorrect SRGB conversion inside BufferedContainers on android 2023-03-23 14:31:42 +09:00
Dean Herbert
bb685451bd Merge pull request #5697 from frenzibyte/enable-mono-interpreter
Enable Mono Interpreter on iOS
2023-03-23 13:47:03 +09:00
Dean Herbert
59ed8afc09 Merge branch 'master' into enable-mono-interpreter 2023-03-23 11:45:03 +09:00
Salman Ahmed
6d5d2f87a8 Enable Mono interpreter on iOS 2023-03-22 19:16:38 +03:00
Salman Ahmed
0a0d55a07e Merge pull request #5696 from peppy/fix-android-restore-eploy-pack
Fix android restore for deployment github action
2023-03-22 18:37:58 +03:00
Dean Herbert
90e4f6e3af Fix android restore for deployment github action 2023-03-22 23:27:53 +09:00
Dean Herbert
840aec2f87 Merge pull request #5681 from frenzibyte/fix-ubo-not-bound
Fix local uniform buffers not always bound on draw
2023-03-22 14:46:53 +09:00
Dean Herbert
71572113a8 Merge branch 'master' into fix-ubo-not-bound 2023-03-22 14:18:09 +09:00
Dan Balasescu
b1fe5daa90 Merge pull request #5693 from peppy/use-forked-veldrid
Switch to using custom veldrid fork
2023-03-22 14:05:13 +09:00
Dean Herbert
60abb36959 Merge branch 'master' into fix-ubo-not-bound 2023-03-22 13:49:32 +09:00
Dan Balasescu
cb6892174a Merge branch 'master' into use-forked-veldrid 2023-03-22 13:48:44 +09:00
Dean Herbert
4876af77d3 Merge pull request #5683 from smoogipoo/veldrid-buffer-update-list
Fix Metal performance with a separate command list for buffer updates
2023-03-22 13:48:21 +09:00
Dean Herbert
02d8ae3208 Bump veldrid version with d3d pixel shader version change 2023-03-22 12:31:31 +09:00
Dan Balasescu
13c021440f Move precondition back to setter 2023-03-22 00:11:17 +09:00
Dan Balasescu
148b579ffc Fix UBOs uploading too often due to off-by-one 2023-03-21 23:25:20 +09:00
Dean Herbert
35f0bb5b13 Merge branch 'master' into veldrid-buffer-update-list 2023-03-21 20:52:22 +09:00
Dean Herbert
8994d789a5 Add assertions of non-null after d3d is already initialised 2023-03-21 20:47:08 +09:00
Dean Herbert
aab2453cc6 Switch to using custom veldrid fork 2023-03-21 20:38:49 +09:00
Dean Herbert
f219b6d7a8 Merge pull request #5692 from smoogipoo/harden-ubo-disposal
Add a finaliser to Veldrid UBOs
2023-03-21 19:15:01 +09:00
Dean Herbert
3842f37542 Merge branch 'master' into harden-ubo-disposal 2023-03-21 19:02:18 +09:00
Dean Herbert
8e49d78f1b Merge pull request #5685 from smoogipoo/fix-div-by-0
Fix possible division by 0 in SpriteText
2023-03-21 18:17:33 +09:00
Dean Herbert
8d23e03b50 Merge branch 'master' into fix-div-by-0 2023-03-21 18:04:39 +09:00
Dan Balasescu
cec00cde87 Merge pull request #5686 from peppy/move-renderer-info-display
Show renderer information above frame statistics display
2023-03-21 17:57:49 +09:00
Dan Balasescu
28de6ede45 Add a finaliser to Veldrid UBO disposal 2023-03-21 17:12:48 +09:00
Dan Balasescu
e80fe8609e Merge branch 'master' into move-renderer-info-display 2023-03-21 16:47:57 +09:00
Dean Herbert
0e97e94f3c Merge pull request #5690 from smoogipoo/fix-d3d-vbo-init
Fix D3D VBOs sometimes initialised with junk data
2023-03-21 16:36:59 +09:00
Dan Balasescu
2462487911 Merge branch 'master' into move-renderer-info-display 2023-03-21 16:22:12 +09:00
Dean Herbert
5899e1215c Merge branch 'master' into fix-d3d-vbo-init 2023-03-21 16:21:51 +09:00
Dan Balasescu
2ba746667e Merge pull request #5682 from peppy/renderer-config-fallback
Allow renderer choice to be stored in user configuration (and add automatic fallbacks)
2023-03-21 16:19:07 +09:00
Dan Balasescu
0fffc815f4 Move window setup inside try-catch 2023-03-21 16:04:38 +09:00
Dean Herbert
5857f6f70f Merge branch 'master' into renderer-config-fallback 2023-03-21 15:55:54 +09:00
Dean Herbert
0486c104c8 Add xmldoc for ResolvedRenderer
Co-authored-by: Salman Ahmed <frenzibyte@gmail.com>
2023-03-21 15:50:33 +09:00
Dan Balasescu
1ff669464b Merge pull request #5689 from frenzibyte/fix-veldrid-gl-make-current
Fix draw thread unnecessarily marking GL context as current
2023-03-21 15:50:27 +09:00
Dan Balasescu
03d8a7b2db Merge branch 'master' into fix-veldrid-gl-make-current 2023-03-21 15:39:14 +09:00
Dan Balasescu
1db9533c9f Also apply change to GL implementation 2023-03-21 15:08:37 +09:00
Dean Herbert
6d7938d438 Merge pull request #5691 from Susko3/fix-android-ci
Fix Android CI workload
2023-03-21 13:02:47 +09:00
Susko3
f2b5df83f0 Fix Android CI workload 2023-03-20 21:39:34 +01:00
Dan Balasescu
449927d4d8 Fix D3D VBOs sometimes initialised with junk data 2023-03-20 23:35:31 +09:00
Salman Ahmed
01aebd561d Fix draw thread unnecessarily marking GL context as current 2023-03-20 15:55:06 +03:00
Salman Ahmed
f08742e506 Fix fallback order log including Automatic type 2023-03-20 14:34:05 +03:00
Salman Ahmed
28949fde3f Remove stale comment 2023-03-20 14:28:32 +03:00
Dean Herbert
3f7500330a Fix renderer test running in headless mode 2023-03-20 17:50:16 +09:00
Dean Herbert
82bfcef3fd Fix fallback order being output before raising user's preference to top 2023-03-20 17:30:31 +09:00
Dean Herbert
a2e91ad187 Change initialisation path to consume OpenGLLegacy inline inside main init loop 2023-03-20 17:30:31 +09:00
Dean Herbert
5ae012997f Combine Preferred and Available methods into one 2023-03-20 17:30:31 +09:00
Dean Herbert
ccde21f1d1 Add OpenGLLegacy to preferred fallback order to better match expectations 2023-03-20 16:54:27 +09:00
Dean Herbert
265de8c77b Fix weird formatting failure 2023-03-20 16:51:36 +09:00
Salman Ahmed
375fed6e8e Remove unused using directive 2023-03-19 14:58:38 +03:00