Бранимир Караџић
d5d3d29e9c
Cleanup.
2020-06-20 14:29:25 -07:00
Бранимир Караџић
3f6d049470
Fixed Emscripten function calls.
2020-06-19 09:31:32 -07:00
Бранимир Караџић
2cbcb6ea90
RRenamed BX_CHECK to BX_ASSERT.
2020-06-16 10:06:18 -07:00
Бранимир Караџић
594be53891
Reverted #2021 .
2020-05-12 07:11:01 -07:00
Бранимир Караџић
9c5a236230
Cleanup.
2020-04-07 23:51:51 -07:00
Бранимир Караџић
1361ccf211
Revert "Revert "Avoid redundant uniform uploads ( #2090 )""
...
This reverts commit c023ac4620
.
2020-04-07 23:43:21 -07:00
Бранимир Караџић
c023ac4620
Revert "Avoid redundant uniform uploads ( #2090 )"
...
This reverts commit d9d9865ad9
.
2020-04-07 23:23:54 -07:00
juj
d9d9865ad9
Avoid redundant uniform uploads ( #2090 )
...
* Avoid redundant uniform uploads
* Fix placement of GL_CHECK()s and import of glUniform4f.
* Fix typo
* Migrate GL uniform cache to use tinystl to conform to BGFX data structures
* Address review
* Address review
2020-04-07 23:08:09 -07:00
G
f07a0f5179
Added support for the extension OES_EGL_image_external(_essl3) for GLES2/3 ( #2021 )
...
Co-authored-by: Gabriel <gabriel.sulka@visiarc.com>
2020-04-06 08:20:49 -07:00
Pablo Escobar
eeb5fe7c02
Don't double-quote profiler literals
2020-04-03 21:56:54 +00:00
Jukka Jylänki
43bd07f825
Fix OpenGL ES texture formats and remove runtime texture probing on WebGL.
2020-03-30 15:35:15 +00:00
Jukka Jylänki
bab9dc752e
Avoid redundant GL calls to glEnableVertexAttribArray() and glDisableVertexAttribArray(). #1960
2020-03-30 15:26:15 +00:00
Бранимир Караџић
4d50e90dd2
Removed support for SteamLink (discontinued 11/2018).
2020-03-11 21:49:11 -07:00
Бранимир Караџић
82f56b5987
Happy New Year!
2020-01-14 21:37:06 -08:00
Бранимир Караџић
c3e93e39d1
Fixed issue #1927 .
2019-11-01 07:40:50 -07:00
Leandro Freire
214a125432
Use underscore on arguments
2019-08-17 12:32:16 -07:00
Leandro Freire
1db46f4fe6
Rename variables and constants
2019-08-17 12:32:16 -07:00
Leandro Freire
855623e153
Rename VertexDecl to VertexLayout
2019-08-13 18:42:01 -07:00
Бранимир Караџић
7845b74b44
Fixed #1831 .
2019-07-26 08:20:40 -07:00
Vladimir Vukicevic
142470237e
html5 glcontext
2019-07-02 01:24:15 +00:00
Hugo Amnov
58563b0b1b
FrameBuffer Read/Write access WIP
2019-02-17 16:50:26 +01:00
Бранимир Караџић
4c899553e3
Cleanup internal profiler.
2019-02-15 16:45:35 -08:00
Бранимир Караџић
dd10b04651
Fixed texture array frame buffer.
2019-02-07 18:02:48 -08:00
Бранимир Караџић
575c6ebda4
GL: Workaround issue with setting texture name.
2019-01-24 19:34:29 -08:00
Бранимир Караџић
d70be4f3c1
Cleanup.
2019-01-23 17:33:43 -08:00
Бранимир Караџић
3f3a9450ba
Happy New Year!
2019-01-13 17:13:25 -08:00
Branimir Karadžić
6bff345637
StringView cleanup.
2018-10-21 19:17:44 -07:00
Branimir Karadžić
4cbd5a5c0a
Added frame buffer resolve control.
2018-10-03 17:52:26 -07:00
Hugo Amnov
71a1d659dc
Add Unbind Attributes ( #1515 )
2018-10-02 18:06:48 -07:00
Hugo Amnov
50a64a7fdf
Fix webgl2 instancing bug ( #1512 )
2018-10-01 12:46:49 -07:00
Branimir Karadžić
f40bf8e862
Added ability to sample stencil part of depth/stencil texture.
2018-08-23 17:59:47 -07:00
Branimir Karadžić
db0ec1f5db
Removed HMD API and OculusVR support.
2018-07-19 20:22:21 -07:00
Andrew Willmott
acd99728b7
ATC and ASTC support ( #1410 )
...
* ATC & ASTC support
- Add update format enum for bimg additions
- renderer_gl ATC and ATSC support
- renderer_mtl ASTC support
- renderer_vk ASTC support
- updates to other backends for new enums
- Support emulated ATC
* cleanup
* Add texture_compression test files for ATC/ASTC formats
* Update 'update' example for ATC formats
- Generalise tile code a little
- Add ATC variants
- Ignoring ASTC for now as not emulated -- should we add empty
checkerboard emulate though?
2018-06-11 09:23:41 -07:00
Branimir Karadžić
d227f9e8bf
Fixed memory leak.
2018-03-12 18:56:27 -07:00
Branimir Karadžić
8adb5fc020
Added maxTextureLayers to caps/limits.
2018-02-08 16:48:54 -08:00
Branimir Karadžić
f44c8e2b14
Happy New Year!
2018-01-01 11:16:06 -08:00
Branimir Karadžić
f7fea65bec
Removed obsolete platforms.
2017-12-14 20:40:30 -08:00
Branimir Karadžić
8d471959eb
Cleanup.
2017-10-13 08:16:30 -07:00
Codecat
c707e06d79
Build support for NX platform ( #1257 )
...
* NX platform supports GLES and Vulkan
* These defines are already set on NX
2017-10-13 08:13:21 -07:00
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