Branimir Karadžić
db671c2ee4
GL: Implemented setName.
2017-08-31 20:30:43 -07:00
Branimir Karadžić
167db342bd
Added BGFX_DEBUG_PROFILER.
2017-08-20 14:46:33 -07:00
Branimir Karadžić
21ade78454
Replaced GL internal profiler.
2017-08-20 14:20:54 -07:00
Branimir Karadžić
5a987b3af8
Added texture LOD bias setting.
2017-08-11 15:21:01 -07:00
Branimir Karadžić
38574b6b73
GL: Removed VAO support.
2017-07-20 22:50:27 -07:00
Branimir Karadžić
a274c9a6c5
Replaced BX_OVERRIDE with override.
2017-07-15 00:17:29 -07:00
Branimir Karadžić
e19a6738c7
shaderc: If GLSL version is above 4.00 shaderc will just pass preprocessed code without invoking glsl-optimizer.
2017-06-05 17:37:26 -07:00
Branimir Karadžić
c4f5129e84
Removed support for Native Client. https://developer.chrome.com/native-client/migration
2017-05-30 23:49:53 -07:00
Branimir Karadžić
a1184d53c5
Invalidate occlusion queries in flight when new occlusion query with the same id is created.
2017-03-03 18:05:36 -08:00
Branimir Karadžić
eaa5ccf6ad
Cleanup.
2017-02-28 11:01:58 -08:00
Dario Manesku
a956558c93
Multiple vertex stream support for OGL backend. ( #1059 )
2017-02-28 10:32:36 -08:00
Branimir Karadžić
b99ebb9535
Cleanup.
2017-02-08 19:55:31 -08:00
Branimir Karadžić
1d7b32e464
Fixed typo.
2017-02-03 18:25:35 -08:00
Branimir Karadžić
dcd82ea2b6
Backed out PR #1014 .
2017-01-08 15:23:02 -08:00
Dario Manesku
bb1a2f76a1
OGL backend now supports multiple vertex streams. ( #1014 )
2017-01-06 19:45:50 -08:00
Branimir Karadžić
3b83f53ab1
Happy New Year!
2017-01-01 00:18:41 -08:00
Branimir Karadžić
025d806c70
Present swap chain only when it's updated.
2016-11-09 14:29:37 -08:00
Branimir Karadžić
95f5854f1d
GLES: Fixed build.
2016-10-21 09:13:05 -07:00
Branimir Karadžić
752f3deee7
Fixed issue #952 .
2016-10-18 20:36:41 -07:00
Matthew Endsley
d9dd4bceb5
Add platform agnostic bgfx::VR for renderers to interface
...
The new platform agnositic class bgfx::VR manages the
functionality that is shared across the various VR platforms.
The individual platform renderers no longer need
to interface with the internal VR tpyes (OVRRenderI) directly
This greatly simplifies the OVR object's surface area which
is now provided by the VRImplI interface. bgfx::VR now manages
core lifecycle issues of the headset.
The notable renderer API changes are the separation of sensor
sampling and rendering. We need these separate so we can control
the timing (later commit) of camera sampling with finer granularity
than at the start of the video frame.
2016-09-16 20:03:12 -07:00
Matthew Endsley
eec95aeef6
Combine OVRBufferI and OVRMirrorI into a single interface
...
Simplify the renderer interface for VR to separate the OVR
implementation from the overall HMD foundation.
Part of merging OpenVR back upstream.
2016-09-14 17:50:15 -07:00
Branimir Karadžić
7537b705e5
GL: Added support for texture array.
2016-08-21 14:03:16 -07:00
Branimir Karadžić
7b59fb716a
Fixed stale VAO issue.
2016-08-18 19:02:57 -07:00
Branimir Karadžić
b7a0030c20
GL: Added texture mip autogen.
2016-07-23 16:16:43 -07:00
Branimir Karadžić
be8b66a96b
GL: MSAA texture.
2016-04-20 22:19:12 -07:00
Branimir Karadžić
056bd5437e
Cleanup.
2016-04-13 10:35:59 -07:00
Krzysztof Kondrak
c5acc53c6b
OculusVR: added MSAA support
2016-04-09 18:39:08 +02:00
Branimir Karadžić
4bf0bfaf2c
Added OpenVR stub.
2016-04-09 00:03:39 -07:00
Branimir Karadžić
35efaf8751
Cleanup.
2016-04-04 23:04:46 -07:00
Branimir Karadžić
ace7083efa
Cleanup.
2016-04-04 22:57:54 -07:00
Branimir Karadžić
032759a5e6
Renamed files.
2016-04-02 19:07:20 -07:00
Branimir Karadžić
c4fa56092b
GL: Added clip control support.
2016-04-01 12:40:18 -07:00
Branimir Karadžić
acbabdde3b
Added conservative raster support.
2016-03-16 20:04:06 -07:00
Branimir Karadžić
8955ebc6c8
Added alpha to coverage and anti-aliased lines support.
2016-03-16 15:09:15 -07:00
Branimir Karadžić
937da03f04
GL: Added orphaning buffers to avoid transient buffer stalls. Issue #706 .
2016-03-13 18:13:10 -07:00
Branimir Karadžić
57e0c80b36
Added missing GL enums.
2016-02-24 15:57:58 -08:00
Branimir Karadžić
3b09435af8
Cleanup.
2016-02-22 17:32:20 -08:00
Branimir Karadžić
459e211a26
Added framebuffer attachment.
2016-02-15 16:55:32 -08:00
Miodrag Milanovic
c0275c3a77
SteamLink support
2016-02-15 19:45:58 +01:00
Branimir Karadžić
1f6d0e8c0a
Added ability to select cubemap face for framebuffer attachments. PR#679.
2016-02-14 11:51:48 -08:00
Branimir Karadžić
8ab0a4eea5
Cleanup.
2016-01-27 14:50:57 -08:00
Branimir Karadžić
193643a1f3
GL: Added missing GL ids.
2016-01-11 15:11:35 -08:00
Branimir Karadžić
aca9a0cdb9
GLES: Fixed build.
2016-01-07 10:39:44 -08:00
Branimir Karadžić
62d36ebe8a
Fixed compile warnings.
2016-01-05 10:55:00 -08:00
Miodrag Milanovic
f9a7c6ec0b
Use BX_PLATFORM_BSD for all BSD based platforms
2016-01-04 18:08:46 +01:00
Branimir Karadžić
4bb2b623d3
Happy New Year!
2016-01-01 00:11:04 -08:00
Branimir Karadžić
0f8ca11ff7
Cleanup.
2015-11-30 14:50:28 -08:00
Branimir Karadžić
10674ad181
OSX: Fixed query counter crash.
2015-11-13 08:18:21 -08:00
Branimir Karadžić
384b45bec1
Fixed Android build.
2015-11-09 18:32:32 -08:00
Branimir Karadžić
c55a6101d2
Added begin/end CPU/GPU timer stats instead of elapsed.
2015-11-09 17:56:12 -08:00