Luke Street
4265e9d801
Use UTF-8 exclusively internally; update logvisor
2021-06-28 18:57:39 -04:00
Luke Street
d13fbda0c0
Add baseVertex to drawIndexed; add ESpecialKey::Tab
2021-05-24 17:24:02 -04:00
Lioncash
baff71cdc3
General: Tidy up includes
...
Alphabetizes includes and resolves quite a few instances of indirect
inclusions, making the requirements of several interfaces explicit. This
also trims out includes that aren't actually necessary (likely due to
changes in the API over time).
2019-08-19 21:02:56 -04:00
Jack Andersen
ae5d7e5131
Add support for debug groups in OpenGL and Vulkan
2019-07-20 22:41:07 -10:00
Jack Andersen
18faf55750
Add support for cubemap textures in GL and Vulkan
2019-05-31 17:39:55 -10:00
Jack Andersen
058ea23a00
New code style refactor
2018-12-07 19:17:51 -10:00
Jack Andersen
b6d40fde97
Add startInst argument to drawInstanced
2018-11-04 21:24:38 -10:00
Jack Andersen
0b52f3dbab
Convert to pragma once
2018-10-06 17:36:44 -10:00
Jack Andersen
337c276ccb
WTF
2018-01-19 17:02:29 -10:00
Jack Andersen
db82ba674b
Add clearDepth parameter to resolveBindTexture()
2018-01-05 20:49:54 -10:00
Jack Andersen
021143fd89
New object management architecture for OpenGL subsystem (more platforms to come)
2017-11-02 23:39:26 -10:00
Jack Andersen
05c26a535b
OpenGL and metal rendering interface upgrades
2017-03-13 21:02:53 -10:00
Jack Andersen
03f155fcf5
Move xxhash to boo; cached shader components
2017-03-04 21:54:58 -10:00
Jack Andersen
4cec163804
depth range part of setViewport now
2016-04-04 15:49:08 -10:00
Jack Andersen
7bdabb5ed3
Metal stubs for resolveBindTexture
2016-02-24 19:06:13 -10:00
Jack Andersen
fec5218666
Preparation for ResolveBindTexture test
2016-02-24 16:53:23 -10:00
Jack Andersen
1037b37f9a
Major Vulkan commit
2016-02-20 20:27:54 -10:00
Jack Andersen
01ab873e06
OS X updates; post-frame handler event
2015-12-20 14:40:52 -10:00
Jack Andersen
d145e15ecb
IGraphicsDataToken and IGraphicsCommandQueue::stopRenderer()
2015-12-04 14:41:30 -10:00
Jack Andersen
13cf33d75f
Internal dynamic buffer updating (OpenGL only)
2015-12-02 11:09:49 -10:00
Jack Andersen
c34b93f00f
Windows bug fixes
2015-11-30 14:33:14 -10:00
Jack Andersen
6c83991e2a
More vertex semantic adjustments
2015-11-25 14:22:05 -10:00
Jack Andersen
3bcfa99b5a
Updates to support instanced rendering (OpenGL only)
2015-11-24 16:14:30 -10:00
Jack Andersen
c9edf8dd85
Major scoped-enum refactor
2015-11-20 15:12:22 -10:00
Jack Andersen
998255efd5
Working HECL shader generation on D3D11/12
2015-11-17 20:14:49 -10:00
Jack Andersen
4d133edd2c
Window resizing stability fixes
2015-11-16 20:41:32 -10:00
Jack Andersen
bc17d5aba8
Fixed rendering for decoupled target texture
2015-11-03 15:58:36 -10:00
Jack Andersen
bc84471d4d
More D3D12 work
2015-11-03 14:27:32 -10:00
Jack Andersen
facacd4e95
More D3D12 work
2015-11-02 18:19:41 -10:00
Jack Andersen
d013f1e25c
Integrated GLEW; began migration to Xlib
2015-10-30 18:28:21 -10:00
Jack Andersen
b73ecde4aa
Added LogVisor
2015-10-29 20:26:02 -10:00
Jack Andersen
5435f01d20
lots of initial GLES3 renderer implementation
2015-10-28 18:44:38 -10:00