Commit Graph
153 Commits
Author SHA1 Message Date
Branimir Karadžić 62b620a1a0 Initial compute support. 2014-07-20 20:27:13 -07:00
Branimir Karadžić 0f330a7a08 Added bgfx platform C99 header. 2014-06-05 22:49:51 -07:00
Branimir Karadžić 4b5159394c Added shared library support. 2014-06-01 15:26:43 -07:00
Branimir Karadžić b176ad42c1 Fixed type. 2014-06-01 13:26:57 -07:00
Branimir Karadžić 97090e826c Updated C99 header. 2014-06-01 13:25:31 -07:00
Branimir Karadžić c4b040a382 Cleanup. 2014-06-01 12:01:50 -07:00
Branimir Karadžić c677600057 Added documentation into C99 header. 2014-05-31 21:02:37 -07:00
Branimir Karadžić e20ab340c3 Cleanup. 2014-05-31 15:50:01 -07:00
Branimir Karadžić 60b3ba03ea Added interfaces to C99 header. 2014-05-31 10:33:37 -07:00
Branimir Karadžić 1c917de7f9 Added C99 compatible header. 2014-05-31 00:18:45 -07:00
Branimir Karadžić 4f908ee911 Updated 07-callback example. 2014-05-27 20:05:13 -07:00
Branimir Karadžić b0d204c344 Added ability to choose renderer backend in runtime. 2014-05-26 14:09:26 -07:00
Branimir Karadžić 1d82b0c07b Cleanup. 2014-05-19 22:08:35 -07:00
Branimir Karadžić bba2ef8031 Added predefined uniforms for inverted view/proj/viewproj matrices.
shaderc: Added raw shader support.
shaderc: Fixed uniform types.
2014-05-10 20:51:54 -07:00
Branimir Karadžić 7bc62b1d07 Added tristrip support. 2014-04-26 23:48:41 -07:00
Branimir Karadžić c8442ebb40 Cleanup. 2014-04-16 22:24:31 -07:00
Branimir Karadžić e39d280a31 Fixed 10-font example. 2014-04-16 22:11:14 -07:00
Branimir Karadžić 903b186110 Cleanup. 2014-04-15 22:59:40 -07:00
Branimir Karadžić bc36c29f2a Added ability to retrieve uniforms used by shader. 2014-04-15 19:10:56 -07:00
Branimir Karadžić 78475a30e6 Added ability to set start vertex when setting vertex buffer. 2014-04-10 22:09:17 -07:00
Branimir Karadžić ea34b9476c Fixed GL texture sampler state. Issue#85 2014-04-09 21:23:27 -07:00
Branimir Karadžić 85c5172a29 Changed GLES macro to use version number. 2014-03-29 23:12:15 -07:00
Branimir Karadžić f436f79c10 Simplified API, removed difference between vertex and fragment shaders. 2014-03-29 19:42:57 -07:00
Branimir Karadžić d3753d69bf Added support for blend separate and blend MRT independent. 2014-03-25 23:07:51 -07:00
Branimir Karadžić a68ffbf4a0 WIP: Adding texture compare modes and shadow samplers support. 2014-02-23 11:21:23 -08:00
Branimir Karadžić 753b9fdd15 Added ability to skip top level mips when parsing texture format. 2014-02-19 22:34:53 -08:00
Branimir Karadžić d7f0b21487 Fixed TextureFormat::Enum order for PVR1xA textures. 2014-02-19 21:30:02 -08:00
Branimir Karadžić 9ff1d0c513 Updated copyright year. 2014-02-10 22:07:04 -08:00
bkaradzic 7884a72df2 Added destroy shaders option when creating program. 2014-02-06 20:03:26 -08:00
bkaradzic 877621105d Added MRT support. 2014-02-05 23:07:11 -08:00
bkaradzic f48511147a Fixed SDL entry mouse messages. 2014-01-24 21:49:15 -08:00
bkaradzic 2c05b90792 Embedded shaders and font into 17-drawstress. 2014-01-19 22:34:58 -08:00
bkaradzic e8075dc367 Using renderFrame to setup thread creation behavior. 2014-01-19 14:58:05 -08:00
bkaradzic fc01a51e0b Merge. 2014-01-12 14:55:18 -08:00
bkaradzic 046449395b Added depth stencil texture formats. 2014-01-12 13:51:26 -08:00
bkaradzic 12545b0a88 Merge branch 'master' of github.com:bkaradzic/bgfx 2014-01-11 16:51:21 -08:00
bkaradzic da62c82d3f Cleanup. 2014-01-08 22:08:37 -08:00
bkaradzic d1117f34b5 Added support for different RT depth stencil formats. 2013-12-29 11:43:44 -08:00
bkaradzic f4260eb405 GL: Added num mips to sampler state cache hash value. 2013-12-16 21:34:33 -08:00
bkaradzic 2fdea069ac Added fragment depth caps flag. 2013-12-15 12:30:23 -08:00
bkaradzic 25002b301d Added vertex attrib half caps. 2013-12-02 19:47:12 -08:00
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 fce9692557 Using language compliant header guards. 2013-11-13 21:54:36 -08:00
bkaradzic ec3f5d2369 Added workaround when unpack row length is not supported on GLES2. 2013-11-08 20:53:23 -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 35a39f6c00 Added vertex welding support. 2013-11-02 23:00:31 -07: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 f440f160f9 Exposed renderer capabilities. 2013-10-10 18:29:57 -07:00
bkaradzic df1dfdc872 Added isValid check function for handles. 2013-09-29 21:33:50 -07:00