Commit Graph
119 Commits
Author SHA1 Message Date
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