Commit Graph
117 Commits
Author SHA1 Message Date
Branimir Karadžić 1c917de7f9 Added C99 compatible header. 2014-05-31 00:18:45 -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ć 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ć dbbaa6ec90 Added texture debug info. 2014-04-19 15:02:43 -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ć ea34b9476c Fixed GL texture sampler state. Issue#85 2014-04-09 21:23:27 -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ć 2f3c37d850 Cleanup. 2014-03-27 22:36:53 -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ć c633838822 Fixed compile error. 2014-03-15 10:40:10 -07:00
Branimir Karadžić 08ec0f3f96 Cleanup. 2014-03-04 22:23:58 -08:00
Branimir Karadžić dea6567b5b Cleanup. 2014-03-04 22:20:37 -08:00
Branimir Karadžić c7ad5a0095 Use block info for minimum texture block size. 2014-03-01 20:08:50 -08:00
Branimir Karadžić f04798d3e0 Fixed compressed image block size. 2014-03-01 19:27:34 -08:00
Branimir Karadžić 6eee3cca63 Added shadow samplers and updated example 15-shadowmaps-simple to use them. 2014-02-24 21:44:12 -08: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ć 3bc15318fd Cleanup. 2014-02-20 22:05:50 -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ć 9ff1d0c513 Updated copyright year. 2014-02-10 22:07:04 -08:00
Branimir Karadžić c89004fdeb Cleanup. 2014-02-10 21:06:46 -08:00
bkaradzic 877621105d Added MRT support. 2014-02-05 23:07:11 -08:00
bkaradzic 35f895adb3 Cleanup. 2014-01-19 16:03:09 -08:00
bkaradzic 96d9d7437b Swiched from FPU to SIMD math. 2014-01-18 23:33:00 -08:00
bkaradzic 046449395b Added depth stencil texture formats. 2014-01-12 13:51:26 -08:00
bkaradzic d1117f34b5 Added support for different RT depth stencil formats. 2013-12-29 11:43:44 -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 304683d839 Fixed DX11. 2013-11-16 10:58:15 -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 dcd0452d82 DX11: Fixed refcount checks on release. 2013-10-18 22:34:23 -07:00
Dario Manesku 176fe0f993 Fixed StencilOp bug. 2013-10-15 05:39:18 +01:00
bkaradzic f440f160f9 Exposed renderer capabilities. 2013-10-10 18:29:57 -07:00
bkaradzic 2639c5f61d Added uniform reference counting. Reorg some header/source implementation. 2013-10-05 18:07:44 -07:00
bkaradzic 41d5bcfc1b DX11: Fixed assert when running with GPA. 2013-10-02 21:43:09 -07:00
bkaradzic df1dfdc872 Added isValid check function for handles. 2013-09-29 21:33:50 -07:00
bkaradzic 9f2faf8c06 Added predefined uniforms docs. 2013-09-29 10:42:41 -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 488483a945 Fixed texture update when requested texture format doesn't match internal texture format, and simplified texture creation. 2013-09-08 21:03:03 -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 f7fe163f2b Cleanup. 2013-08-06 21:04:28 -07:00
bkaradzic 3aea7306c6 Fixed compiler errors. 2013-08-04 16:56:07 -07:00
bkaradzic e9504c9a26 Removed using namespace bx. 2013-08-03 22:15:13 -07:00
bkaradzic fe0bbeb0e6 If both view and primitive scissors are set set their intersection as scissor region. 2013-08-01 22:55:26 -07:00
bkaradzic bac2073b76 Added support for per primitive scissor. 2013-07-27 15:27:54 -07:00
bkaradzic a1e226cb5b Cleanup. 2013-07-26 22:55:13 -07:00
bkaradzic b1901ae776 Fixed instancing. 2013-07-25 23:13:48 -07:00