Lioncash
|
386ec8e6cc
|
General: Add missing override specifiers
Adds override specifiers that I missed for other platforms when
initially applying them to the codebase.
|
2019-08-16 18:27:23 -07:00 |
Lioncash
|
80c1103b44
|
General: Make member functions const where applicable
These functions don't modify instance state, so they can be marked
const.
|
2019-08-16 18:27:23 -07:00 |
Phillip Stephens
|
1822b555fa
|
Fix missed override declarations
|
2019-08-16 18:27:23 -07:00 |
Lioncash
|
d4cd2b4dce
|
General: Make use of override where applicable
Continues the override modernizations, but now targeting boo.
|
2019-08-12 22:44:45 -04:00 |
Jack Andersen
|
af50bc0bc2
|
Windows build fixes
|
2019-07-27 15:19:25 -10:00 |
Jack Andersen
|
ae5d7e5131
|
Add support for debug groups in OpenGL and Vulkan
|
2019-07-20 22:41:07 -10:00 |
Jack Andersen
|
deefc8e995
|
Massive fmtlib refactor
|
2019-07-19 18:22:36 -10:00 |
Jack Andersen
|
b2bf7549f5
|
Use Vulkan API version 1.1
|
2019-07-06 22:20:41 -10:00 |
Phillip Stephens
|
56439646b2
|
Proper macOS fixes >.<
|
2019-06-30 21:02:19 -07:00 |
Phillip Stephens
|
8523fcbb78
|
Actually fix Metal compiling
|
2019-06-30 20:40:03 -07:00 |
Phillip Stephens
|
35732d33f5
|
Fix macOS and Windows builds
|
2019-06-30 20:13:12 -07:00 |
Jack Andersen
|
c5f8a11850
|
Merge branch 'master' of ssh://git.axiodl.com:6431/AxioDL/boo
|
2019-06-20 20:01:43 -10:00 |
Jack Andersen
|
8a181b96ce
|
Add areShadersReady poll function
|
2019-06-20 20:01:27 -10:00 |
Phillip Stephens
|
6d3e97e959
|
Merge commit '87138bb'
|
2019-06-20 15:43:45 -07:00 |
Phillip Stephens
|
87138bbe0e
|
Compile fixes
|
2019-06-20 15:43:27 -07:00 |
Jack Andersen
|
e0674ff957
|
Made two variables atomic to be safe
|
2019-06-15 21:12:50 -10:00 |
Jack Andersen
|
7eda81e55e
|
Initial support for asyncronous shader pipeline compilation
|
2019-06-15 20:24:28 -10:00 |
Jack Andersen
|
29a67b9ea8
|
Inhibit screensaver using dbus or xdg-screensaver
|
2019-06-11 15:55:58 -10:00 |
Jack Andersen
|
99519d3882
|
Cubemap support for metal
|
2019-06-02 21:51:03 -10:00 |
Jack Andersen
|
18bb6e7439
|
Cubemap support for D3D11
|
2019-05-31 23:27:11 -10:00 |
Jack Andersen
|
18faf55750
|
Add support for cubemap textures in GL and Vulkan
|
2019-05-31 17:39:55 -10:00 |
Jack Andersen
|
22cb5bb0a8
|
Compile warning fix
|
2019-05-10 13:07:33 -10:00 |
Jack Andersen
|
e7a4648968
|
Update logvisor
|
2019-05-09 18:09:54 -10:00 |
Jack Andersen
|
b340a8a42e
|
Raise max texture count to 12
|
2019-05-09 18:07:13 -10:00 |
Jack Andersen
|
3ad748f28b
|
Increase max texture count to 12
|
2019-05-07 17:46:31 -10:00 |
Jack Andersen
|
0f330c1f05
|
Add support for MemorySanitizer instrumentation
|
2019-04-06 18:53:41 -10:00 |
Jack Andersen
|
c1d3d040bf
|
Add True and False tests for bitwise enums
|
2019-04-02 18:28:39 -10:00 |
Jack Andersen
|
af4b1a4521
|
Register PID with X11 window
|
2019-03-09 23:13:45 -10:00 |
Jack Andersen
|
21f9fcf914
|
Ensure GL doesn't leak VAOs
|
2019-03-04 22:33:30 -10:00 |
Jack Andersen
|
8b0927ead0
|
Fix D3D DXT3 loading
|
2019-03-03 13:03:01 -10:00 |
Jack Andersen
|
af50240143
|
Add DXT3 texture format
|
2019-03-02 20:16:12 -10:00 |
Jack Andersen
|
66cf60ea55
|
No overwrite alpha by default
|
2019-02-26 18:35:21 -10:00 |
Jack Andersen
|
f8b22ecb13
|
Correct nanosleep usage
|
2019-02-23 21:14:27 -10:00 |
Jack Andersen
|
e75735d246
|
Update logvisor
|
2019-02-17 19:46:19 -10:00 |
Jack Andersen
|
1c21519d5d
|
Implicit switch fallthrough refactor
|
2019-02-17 19:44:20 -10:00 |
Jack Andersen
|
45db327fb3
|
Remove vsync thread from X11 backend
|
2019-02-11 21:18:35 -10:00 |
Jack Andersen
|
3e1da36f39
|
Ensure previous pipeline state is rebound on metal after copying render texture
|
2019-02-03 15:37:19 -10:00 |
Jack Andersen
|
2135f4e4dc
|
Reformat Objective-C code with new style
|
2019-02-03 14:00:12 -10:00 |
Jack Andersen
|
9658d1372d
|
Additional methods for SScrollDelta
|
2019-01-21 18:23:22 -10:00 |
Jack Andersen
|
8333536a7c
|
VertexFormatInfo constructor tweak
|
2019-01-02 17:46:48 -10:00 |
Jack Andersen
|
cc0620e8f7
|
SOXR build system minimization
|
2018-12-30 19:00:37 -10:00 |
Jack Andersen
|
3a8defb5eb
|
Minor bitwise enum macro change
|
2018-12-15 20:30:13 -10:00 |
Jack Andersen
|
058ea23a00
|
New code style refactor
|
2018-12-07 19:17:51 -10:00 |
Jack Andersen
|
2c2c72bfd1
|
Minor tweak
|
2018-12-07 15:28:54 -10:00 |
Jack Andersen
|
54676aff91
|
early return case for setClampMode
|
2018-11-07 14:52:25 -10:00 |
Jack Andersen
|
b6d40fde97
|
Add startInst argument to drawInstanced
|
2018-11-04 21:24:38 -10:00 |
Jack Andersen
|
3b4d7abae6
|
D3D11 Compile fix
|
2018-10-21 22:12:44 -10:00 |
Jack Andersen
|
7bda89073d
|
Fix tessellation pipeline handling for Metal
|
2018-10-18 16:18:47 -10:00 |
Jack Andersen
|
a832504456
|
macOS build fixes
|
2018-10-18 14:56:27 -10:00 |
Jack Andersen
|
9d91cd459e
|
Ensure VulkanTextureR layouts are predictably initialized
|
2018-10-18 13:55:15 -10:00 |