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 |
|
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
|
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 |
|
|
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 |
|
|
87138bbe0e
|
Compile fixes
|
2019-06-20 15:43:27 -07:00 |
|
Jack Andersen
|
7eda81e55e
|
Initial support for asyncronous shader pipeline compilation
|
2019-06-15 20:24:28 -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
|
3ad748f28b
|
Increase max texture count to 12
|
2019-05-07 17:46:31 -10:00 |
|
Jack Andersen
|
c1d3d040bf
|
Add True and False tests for bitwise enums
|
2019-04-02 18:28:39 -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
|
45db327fb3
|
Remove vsync thread from X11 backend
|
2019-02-11 21:18:35 -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
|
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
|
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
|
9adf481c8e
|
Remove FLIPFROMGL macro from GLSL header
|
2018-10-15 21:26:02 -10:00 |
|
Jack Andersen
|
65c99ad769
|
macOS API sync
|
2018-10-15 17:13:57 -10:00 |
|
Jack Andersen
|
592ffa1372
|
Windows sync for API changes
|
2018-10-14 09:59:19 -10:00 |
|
Jack Andersen
|
0b52f3dbab
|
Convert to pragma once
|
2018-10-06 17:36:44 -10:00 |
|
Jack Andersen
|
c29d837ab5
|
Huge shader infrastructure refactor
|
2018-10-06 16:49:22 -10:00 |
|
Jack Andersen
|
08d632a8bd
|
Multichannel WAVOut
|
2018-09-03 14:14:59 -10:00 |
|
Jack Andersen
|
8ee04c8f1a
|
Sync macOS with API changes
|
2018-08-27 17:46:33 -10:00 |
|
Jack Andersen
|
168fb3f516
|
ALSA MIDI fixes
|
2018-08-18 14:28:00 -10:00 |
|
Jack Andersen
|
5e58e989a8
|
Remove ALSA audio backend
|
2018-08-18 12:08:58 -10:00 |
|
Jack Andersen
|
fe7f671c0b
|
Add Qt Application type
|
2018-07-16 12:39:40 -10:00 |
|
Jack Andersen
|
abbd3167b2
|
Implement Metal tessellation shaders
|
2018-06-11 15:13:34 -10:00 |
|
Jack Andersen
|
2a45cf90d8
|
Implement tessellation shaders for D3D11
|
2018-06-07 14:42:43 -10:00 |
|
Jack Andersen
|
4a19ac1e83
|
OpenGL and Vulkan support for tessellation shaders
|
2018-06-06 18:36:17 -10:00 |
|
Jack Andersen
|
3028e34b51
|
Silent audio mixing fix; Xlib Vulkan destruction order fix
|
2018-05-28 09:28:36 -10:00 |
|
Jack Andersen
|
d5ec7bcc1e
|
Slab allocation of VkDescriptorPools
|
2018-05-27 11:35:21 -10:00 |
|
Jack Andersen
|
19014e0ba7
|
synchronize macOS with latest changes
|
2018-05-26 11:29:19 -10:00 |
|
Jack Andersen
|
84df8af28c
|
Windows build fixes and cleanups
|
2018-05-24 20:30:42 -10:00 |
|
Jack Andersen
|
721d10919b
|
Huge Vulkan refactor
|
2018-05-21 21:48:13 -10:00 |
|
Jack Andersen
|
eaff1ba744
|
Vulkan backend fixes
|
2018-05-20 12:37:26 -10:00 |
|
Jack Andersen
|
578432eb2f
|
OpenGL and Vulkan resource tracing
|
2018-05-19 20:11:49 -10:00 |
|
Jack Andersen
|
edf2c1e34d
|
Add PulseAudio backend. Various Xlib fixes
|
2018-05-06 12:44:31 -10:00 |
|
Jack Andersen
|
edd26fc65b
|
Add shader mode for constant alpha overwrite
|
2018-02-04 20:52:54 -10:00 |
|
Jack Andersen
|
25dfeb64aa
|
Fix swapped L/R button bits
|
2018-02-02 14:33:49 -10:00 |
|
Jack Andersen
|
72c9809655
|
Add ClampToEdgeNearest texture mode
|
2018-02-01 13:12:42 -10:00 |
|
Jack Andersen
|
5b62fcd826
|
Metal API validation fixes
|
2018-01-24 20:55:42 -10:00 |
|
Jack Andersen
|
25dc238c44
|
Xlib deep color support
|
2018-01-21 21:33:47 -10:00 |
|
Jack Andersen
|
93c787dcd4
|
Gamma correction for Vulkan, D3D, OpenGL
|
2018-01-21 12:01:52 -10:00 |
|