bkaradzic
|
04f348c2ea
|
OSX: Moved NSOpenGLContext creation to the main thread that created NSWindow. Fixes occasional GL_INVALID_FRAME_BUFFER_OPERATION error on DrawElements.
|
2013-11-18 20:43:17 -08:00 |
|
bkaradzic
|
08ebd5523d
|
Updated 08-update example.
|
2013-11-08 22:10:31 -08:00 |
|
bkaradzic
|
b584873b50
|
Added ability to specify arbitrary source pitch when uploading textures.
Added reference weldVertices implementation.
|
2013-11-07 23:00:53 -08:00 |
|
bkaradzic
|
cbac476ee1
|
Removed 64K/indices dynamic index buffer limit.
|
2013-10-21 22:04:41 -07:00 |
|
bkaradzic
|
ce8f1bbf4d
|
Added frame number as result for frame API call. Added number of draw calls as return value for submit and submitMask API calls.
|
2013-10-21 20:37:02 -07:00 |
|
bkaradzic
|
a51fd54c23
|
Fixed permissions.
|
2013-10-19 15:36:26 -07:00 |
|
bkaradzic
|
dcd0452d82
|
DX11: Fixed refcount checks on release.
|
2013-10-18 22:34:23 -07:00 |
|
bkaradzic
|
f440f160f9
|
Exposed renderer capabilities.
|
2013-10-10 18:29:57 -07:00 |
|
bkaradzic
|
5f35341abf
|
Fixed alloc/free mismatch with tinystl::string.
|
2013-10-06 19:32:35 -07:00 |
|
bkaradzic
|
a863185e57
|
Added guard for memory tracking.
|
2013-10-06 11:09:55 -07:00 |
|
bkaradzic
|
46d6ff0b59
|
Cleanup.
|
2013-10-05 19:46:57 -07:00 |
|
bkaradzic
|
2639c5f61d
|
Added uniform reference counting. Reorg some header/source implementation.
|
2013-10-05 18:07:44 -07:00 |
|
bkaradzic
|
749410c6b2
|
Cleanup.
|
2013-10-04 23:45:05 -07:00 |
|
bkaradzic
|
557c175e61
|
Delay VertexDecl release until VertexBuffer is released.
|
2013-10-03 20:36:40 -07:00 |
|
bkaradzic
|
2cf5c45224
|
Fixed NaCl initialization.
|
2013-09-30 20:09:09 -07:00 |
|
bkaradzic
|
df1dfdc872
|
Added isValid check function for handles.
|
2013-09-29 21:33:50 -07:00 |
|
bkaradzic
|
d3005380d8
|
Cleanup.
|
2013-09-22 22:38:31 -07:00 |
|
bkaradzic
|
ab969f0a1a
|
Enable tinystl by default.
|
2013-09-22 21:40:17 -07:00 |
|
bkaradzic
|
45365db46a
|
Fixed GL memory leaks.
|
2013-09-20 23:07:14 -07:00 |
|
bkaradzic
|
a5948679ca
|
Removed context static inialization.
|
2013-09-20 22:13:58 -07:00 |
|
bkaradzic
|
083ada2fbd
|
Replaced custom allocator handling.
|
2013-09-16 21:40:30 -07:00 |
|
bkaradzic
|
8cdc2a1d15
|
Added ETC2 and PVRTC2.
|
2013-09-04 21:42:31 -07:00 |
|
bkaradzic
|
19ce130464
|
Added PVRTC1 support.
|
2013-09-03 20:13:07 -07:00 |
|
bkaradzic
|
19dd4020f4
|
Added ETC1 texture support. Added KTX file format support.
|
2013-09-02 16:22:53 -07:00 |
|
bkaradzic
|
9537208d2f
|
Removed use of bx::CrtFileWriter inside bgfx.
|
2013-09-01 14:23:05 -07:00 |
|
bkaradzic
|
08c38f5101
|
Added debug check when passing uninitialized vertex decl.
|
2013-08-27 22:02:43 -07:00 |
|
bkaradzic
|
333ff8500d
|
Added imageRgba8Downsample2x2 utility function and updated 07-callback to demonstrate how to use it to generate mip maps.
|
2013-08-21 22:51:50 -07:00 |
|
bkaradzic
|
f7fe163f2b
|
Cleanup.
|
2013-08-06 21:04:28 -07:00 |
|
bkaradzic
|
e9504c9a26
|
Removed using namespace bx.
|
2013-08-03 22:15:13 -07:00 |
|
bkaradzic
|
a09f804ac3
|
Fixed discard primitive logic.
|
2013-07-29 19:01:29 -07:00 |
|
bkaradzic
|
a1dfd1ab0d
|
Added ability to change sampler filter when setting texture. GL/GLES3: Added support for GL_ARB_sampler_objects.
|
2013-07-24 21:59:59 -07:00 |
|
bkaradzic
|
41dfddf424
|
Cleanup.
|
2013-07-21 15:38:44 -07:00 |
|
bkaradzic
|
bf22ffaae1
|
iOS stuff.
|
2013-07-21 14:44:53 -07:00 |
|
bkaradzic
|
ba1bd59488
|
Merge branch 'master' of github.com:bkaradzic/bgfx
|
2013-07-15 21:49:27 -07:00 |
|
bkaradzic
|
d95e120430
|
Fixed warning: comparison is always true due to limited range of data type.
|
2013-07-15 21:48:55 -07:00 |
|
bkaradzic
|
f5edb6cdf4
|
Added view scissor support.
|
2013-07-14 14:32:09 -07:00 |
|
bkaradzic
|
851ab7fde5
|
Fixed OSX build.
|
2013-07-10 23:18:16 -07:00 |
|
bkaradzic
|
1f4539ec7c
|
Added ability to set marker for profiling events.
|
2013-06-10 22:41:03 -07:00 |
|
bkaradzic
|
a5c6c0bf5b
|
Added ability to set view name for profiling events.
|
2013-06-09 15:28:25 -07:00 |
|
bkaradzic
|
e79102bf0e
|
Added check available memory for instance buffer.
|
2013-06-03 20:51:06 -07:00 |
|
bkaradzic
|
ba6aacace3
|
Changed API to allow larger alloc checks, and to avoid integer truncation.
|
2013-05-02 22:16:33 -07:00 |
|
bkaradzic
|
b7c4630ee3
|
Added function to check both vertex and index transient buffers.
|
2013-05-01 20:35:43 -07:00 |
|
bkaradzic
|
468b48b017
|
Removed bad check for clear flags.
|
2013-04-30 23:10:29 -07:00 |
|
bkaradzic
|
0e0fcd22de
|
Removed use of external debug functions.
|
2013-04-28 12:27:35 -07:00 |
|
bkaradzic
|
616177ea5f
|
Fixing unused macro.
|
2013-04-23 19:29:46 -07:00 |
|
bkaradzic
|
d8bd7419f9
|
Added sanity check for transient buffers.
|
2013-04-21 23:16:34 -07:00 |
|
bkaradzic
|
ba55084ad8
|
Android wip.
|
2013-04-18 23:32:12 -07:00 |
|
bkaradzic
|
767df6c5e6
|
Android plumbing.
|
2013-04-18 21:16:09 -07:00 |
|
bkaradzic
|
8a6b6133ec
|
Fixed stencil clear when using clear quad.
|
2013-04-14 18:18:11 -07:00 |
|
bkaradzic
|
253f313a34
|
Added wglSwapInterval and ARB_debug_output. Removed BX_UNUSED used for removing warnings when debug messages are compiled out.
|
2013-04-07 22:12:49 -07:00 |
|
bkaradzic
|
5b763a28bb
|
Added blend factor/color blend modes support.
|
2013-03-29 22:58:50 -07:00 |
|
bkaradzic
|
eb8ab50281
|
Made setViewTransform behave the same way as the rest of setView* API.
|
2013-03-27 21:18:29 -07:00 |
|
bkaradzic
|
9e825e3c77
|
Added GL clear quad.
|
2013-03-23 16:02:34 -07:00 |
|
bkaradzic
|
ed0055caad
|
Fixed init/shutdown code, so it can be called multiple time from the same app.
|
2013-03-09 14:57:53 -08:00 |
|
bkaradzic
|
0d21a23ba7
|
GL 3.2 context.
|
2013-02-26 19:29:51 -08:00 |
|
bkaradzic
|
68af253169
|
Added warning when passing zero as framebuffer/rendertarget resolution.
|
2013-01-29 19:23:56 -08:00 |
|
bkaradzic
|
655dd6f7d9
|
Queue shutdown begin one frame earlier.
|
2013-01-27 22:43:11 -08:00 |
|
bkaradzic
|
e1f5fafc2c
|
Added resource leak report at shutdown.
|
2013-01-27 21:52:29 -08:00 |
|
bkaradzic
|
4dc9be09d3
|
Fixed RGBA16F DDS loading.
|
2013-01-26 23:00:35 -08:00 |
|
bkaradzic
|
f0b80b6d09
|
Fixed bpp.
|
2013-01-22 20:04:02 -08:00 |
|
bkaradzic
|
c26f8f4718
|
Added support for LATC/3DC texture compression.
|
2013-01-20 12:47:29 -08:00 |
|
Garett Bass
|
2bbcb92109
|
Added OSX entry point and OpenGL context
Added OSX entry point and OpenGL context
|
2013-01-15 20:37:07 -08:00 |
|
bkaradzic
|
b77df356c1
|
Separated GL context code.
|
2013-01-13 18:39:25 -08:00 |
|
bkaradzic
|
174524dde4
|
Moved x11 window creation into examples/common.
|
2013-01-13 15:35:06 -08:00 |
|
bkaradzic
|
43ce51b8ec
|
Updated year in copyright notice.
|
2013-01-13 10:57:24 -08:00 |
|
bkaradzic
|
d6e4a57cf2
|
Moving window creation to examples/common.
|
2013-01-13 10:47:30 -08:00 |
|
bkaradzic
|
523572d400
|
Fixed DX11 texture initialization.
|
2013-01-07 22:01:07 -08:00 |
|
bkaradzic
|
b889e78841
|
Fixed bits per pixel for RGBA16 format.
|
2013-01-06 18:10:45 -08:00 |
|
bkaradzic
|
7ec5de1ad1
|
Added texture update example.
|
2013-01-06 17:53:45 -08:00 |
|
bkaradzic
|
637ab129d3
|
Wrapped validation code for debug build only.
|
2013-01-06 12:42:50 -08:00 |
|
bkaradzic
|
79f5f23b79
|
Cleanup of texture swizzle and BGRA format handling.
|
2013-01-06 12:39:18 -08:00 |
|
bkaradzic
|
b52cc77a14
|
Reorganized opcode type and location bits in constant buffer opcode.
|
2013-01-05 22:34:31 -08:00 |
|
bkaradzic
|
96199abe81
|
Use TextureInfo for caclTextureSize.
|
2013-01-05 14:33:05 -08:00 |
|
bkaradzic
|
0af002d05f
|
Added texture format helper functions.
|
2013-01-04 23:52:37 -08:00 |
|
bkaradzic
|
73c8f54344
|
Fixed getRendererType return value for null renderer.
|
2013-01-01 19:18:29 -08:00 |
|
bkaradzic
|
d4cd0ea4fa
|
Added 07-callback example.
|
2012-12-30 20:52:47 -08:00 |
|
bkaradzic
|
1bc2ec8015
|
Initial version of geometry compiler.
|
2012-12-28 17:09:34 -08:00 |
|
bkaradzic
|
6c6efd274e
|
Changed thread init function.
|
2012-12-04 20:07:14 -08:00 |
|
bkaradzic
|
88c07c3061
|
Switched platform specific thread creation code to bx::Thread.
|
2012-12-02 18:29:28 -08:00 |
|
bkaradzic
|
a3b0dde24b
|
Fixes. Added vsh output/fsh input hash matching.
|
2012-11-25 18:24:50 -08:00 |
|
bkaradzic
|
e3a31a2efc
|
Added stencil support.
|
2012-11-10 19:59:23 -08:00 |
|
bkaradzic
|
ff656de290
|
Fixed update texture.
|
2012-11-03 21:36:17 -07:00 |
|
bkaradzic
|
9e681bb2ed
|
Fixed vertex decl attribute size calculation.
|
2012-11-03 13:12:26 -07:00 |
|
bkaradzic
|
7accea7b5d
|
Added texture loading example.
|
2012-10-27 21:34:41 -07:00 |
|
bkaradzic
|
7bdcb903d9
|
Merge branch 'master' of github.com:bkaradzic/bgfx
|
2012-10-22 19:46:42 -07:00 |
|
Branimir Karadzic
|
4bc42d9f97
|
Setup emscripten canvas.
|
2012-10-22 19:39:59 -07:00 |
|
bkaradzic
|
c5fdfc27a2
|
Added submit depth value for sorting.
|
2012-10-14 15:02:38 -07:00 |
|
bkaradzic
|
d4c7545b1e
|
Added support for GLES3.
|
2012-10-13 22:21:02 -07:00 |
|
bkaradzic
|
cfac3feb85
|
Added more examples.
|
2012-10-07 20:41:18 -07:00 |
|
bkaradzic
|
1621cc851a
|
Added examples.
|
2012-09-16 17:36:08 -07:00 |
|
bkaradzic
|
28a73924b2
|
Texture update work.
|
2012-08-19 18:50:23 -07:00 |
|
bkaradzic
|
b86fb4cb56
|
Added texture update.
|
2012-08-12 21:02:11 -07:00 |
|
bkaradzic
|
8a8b958d1f
|
Bug fixes.
|
2012-08-09 22:06:22 -07:00 |
|
bkaradzic
|
7adf1f6dc2
|
DX11 stuff wip.
|
2012-07-29 13:50:23 -07:00 |
|
bkaradzic
|
09aa9a38c1
|
DX11 renderer wip.
|
2012-07-22 21:08:58 -07:00 |
|
bkaradzic
|
98ebe1f076
|
Added DX11 renderer stub.
|
2012-07-08 19:10:07 -07:00 |
|
bkaradzic
|
1e7b94e82a
|
Adding geometry instancing support.
|
2012-07-07 23:22:52 -07:00 |
|
bkaradzic
|
be7600e560
|
Fixed unused variables.
|
2012-07-02 20:53:12 -07:00 |
|
bkaradzic
|
37c88fb749
|
Toggle window frame on F11, Alt-Enter.
|
2012-06-29 20:10:10 -07:00 |
|
Matthew Endsley
|
dec03774b7
|
updating tinystl allocator usage
|
2012-06-29 19:58:40 -07:00 |
|
bkaradzic
|
d8c1ddae83
|
Added tinystl support.
|
2012-06-27 20:49:45 -07:00 |
|
bkaradzic
|
1b0f2b6cbc
|
Cleanup.
|
2012-06-26 22:37:08 -07:00 |
|
bkaradzic
|
42271092a0
|
Free dynamic buffers at the end of the frame to avoid overlaps.
|
2012-06-24 18:25:26 -07:00 |
|
bkaradzic
|
d65c875397
|
Fixed messed up handles.
|
2012-06-23 15:13:57 -07:00 |
|
bkaradzic
|
22d8509fe8
|
Fixed GL screen shot.
|
2012-06-23 14:38:06 -07:00 |
|
bkaradzic
|
edef345b5a
|
Added dynamic index/vertex buffers.
|
2012-06-23 11:44:22 -07:00 |
|
bkaradzic
|
981dcc21be
|
Pass texture flags to render target.
|
2012-06-22 19:44:30 -07:00 |
|
bkaradzic
|
c4d7658fd9
|
Renamed dynamic vertex/index buffer to transient.
|
2012-06-20 21:11:19 -07:00 |
|
bkaradzic
|
08dddc5d74
|
Moved radixsort out of bgfx.
|
2012-06-19 20:50:07 -07:00 |
|
bkaradzic
|
8190f3dcd8
|
Added MSAA render target settings.
|
2012-06-01 19:02:28 -07:00 |
|
bkaradzic
|
63a76ae99d
|
Cleanup.
|
2012-05-31 22:10:32 -07:00 |
|
bkaradzic
|
a48b3a9ee3
|
Added support for GL binary shader caching. Added support for gDEBugger.
|
2012-05-31 19:29:58 -07:00 |
|
bkaradzic
|
d9a08e3f81
|
Added OpenGL support for Windows build. Added Linux support (Thanks @MatthewEndsley for X window and GLX code). Fixed uniform size for D3D9.
|
2012-05-29 18:24:55 -07:00 |
|
bkaradzic
|
8199e07fa6
|
Added BGFX_CONFIG_DEBUG configurable thru compiler options.
|
2012-05-21 18:53:51 -07:00 |
|
bkaradzic
|
a58537ebd1
|
Preserve aspect ratio when scaling window.
|
2012-05-15 22:56:01 -07:00 |
|
bkaradzic
|
82335a6be1
|
Added more info to fatal messages.
|
2012-05-10 20:44:02 -07:00 |
|
bkaradzic
|
0ca52a9894
|
Added NaCl GLES initialization code.
|
2012-04-15 20:03:41 -07:00 |
|
bkaradzic
|
911ce4d775
|
Added fatal error codes and callback. Fixed shutdown. Added helloworld example.
|
2012-04-14 20:36:17 -07:00 |
|
Branimir Karadzic
|
dee3fe5266
|
Initial commit.
|
2012-04-03 20:30:07 -07:00 |
|