Commit graph

301 commits

Author SHA1 Message Date
Branimir Karadžić
8d70a2abde Added gl_PrimitiveID builtin for fragment shaders. 2015-01-12 19:37:42 -08:00
Branimir Karadžić
c46aa66812 Updated ib-compress. 2015-01-03 16:08:56 -08:00
Branimir Karadžić
82bb7516c2 Updated ib-compress. 2015-01-01 12:09:57 -08:00
Branimir Karadžić
227d3f4df1 Updated ib-compress. 2015-01-01 11:14:20 -08:00
Branimir Karadžić
7d81db60e1 Cleanup. 2014-12-31 16:33:05 -08:00
Branimir Karadžić
c6efb167ba Added index buffer compression support. 2014-12-31 16:11:07 -08:00
Branimir Karadžić
47ed4fda71 Updated edtaa3 source code. 2014-12-23 19:32:49 -08:00
Branimir Karadzic
c5632ca5f7 Updated EDTAA3 licensing info. 2014-12-22 08:48:27 -08:00
Branimir Karadzic
0dcde526dd Fixed RenderDoc define on Linux. 2014-12-15 21:14:22 -08:00
Branimir Karadžić
dd52c8555b Updated makefile. 2014-12-12 21:19:13 -08:00
Branimir Karadžić
d45e245039 Updated RenderDoc to nightly 20141211. Added support for capturing OpenGL. 2014-12-11 20:48:16 -08:00
Branimir Karadžić
e3cb3710f8 Updated EDTAA3 license. 2014-11-29 16:43:42 -08:00
Branimir Karadzic
8ff44ece56 Fixed build. 2014-11-23 21:41:53 -08:00
Branimir Karadžić
ff44d73480 Updated NanoVG and Blendish. 2014-11-16 18:59:17 -08:00
Branimir Karadzic
4ce229b13a Fixed unused parameter warning. 2014-11-11 20:04:20 -08:00
Branimir Karadzic
7e242aa8d2 Fixed OSX tools build. 2014-11-11 19:28:30 -08:00
Branimir Karadžić
748da31049 Skip white space between $input/$output. 2014-10-31 21:54:35 -07:00
Branimir Karadžić
29b7249fc1 Cleanup. 2014-10-18 15:44:45 -07:00
Branimir Karadžić
11c61d8c3d Fixed clang warning. 2014-10-17 21:02:33 -07:00
Branimir Karadžić
5e39e3b16a clang on VS201x. 2014-10-16 19:54:29 -07:00
Branimir Karadžić
4a1a31b538 Updated glsl-optimizer. 2014-10-11 12:32:43 -07:00
Branimir Karadžić
1e03fe246d Updated ib-compress. 2014-10-03 22:22:28 -07:00
Branimir Karadžić
3a67a73b3c Updated ib-compress. 2014-09-30 21:13:35 -07:00
Branimir Karadzic
adce641d6a Added link to blog post. 2014-09-29 22:07:11 -07:00
Branimir Karadzic
e03e8f27c5 Made ib-compress files lowercase. 2014-09-29 22:05:14 -07:00
Branimir Karadžić
b85b85c480 Fixed ib-compress to build with vs2008. Added 16-bit indices support. 2014-09-29 21:58:29 -07:00
Branimir Karadžić
b7265b7221 Added Index Buffer Compression. 2014-09-29 21:57:14 -07:00
Branimir Karadžić
4657f97c6f DX11: Integrated RenderDoc capture. 2014-09-25 22:41:53 -07:00
Branimir Karadžić
13670dec96 Fixed vs2008 compile error. 2014-08-24 10:37:32 -07:00
bkaradzic
edb4da99b5 Removed amiga crap. 2014-08-22 11:01:19 -07:00
Branimir Karadzic
3f19e754b9 Fixed missing defines. 2014-08-22 09:53:14 -07:00
Branimir Karadžić
f30b0d3c50 Disabled unknown pragma warning in GCC. 2014-08-20 21:28:10 -07:00
bkaradzic
3ff8afcb7b Disabled clang warnings in glsl-optimizer. 2014-08-20 21:07:35 -07:00
bkaradzic
c97cec7114 Fixed clang warning: equality comparison with extraneous parentheses. 2014-08-20 21:06:20 -07:00
Branimir Karadžić
484efd9b77 Fixed fcpp warning. Disabled warnings in glsl-optimizer. 2014-08-19 20:21:17 -07:00
Branimir Karadžić
93a87ff9a3 STFU glsl-optimizer warnings. 2014-08-17 21:26:59 -07:00
Branimir Karadzic
ed0e98654a Regenerated GLSL parser. 2014-08-17 19:31:19 -07:00
Branimir Karadžić
e782f2f873 Fixed preprocessor bug that trucnates macro arguments to first character when concatenating them. 2014-07-28 20:15:01 -07:00
Branimir Karadžić
0ebb4923fc Added interpolator qualifier support. 2014-06-25 18:43: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ć
ac925b00c8 Cleanup. 2014-05-03 15:18:28 -07:00
Branimir Karadžić
bf9ed535fc Updated README. 2014-04-30 22:27:30 -07:00
Branimir Karadžić
bc399eb317 Added SDF. 2014-04-30 21:57:05 -07:00
Scott Graham
18c9372677 Fix runtime check error on VS2013 in freetype 2014-04-16 20:49:26 -07:00
Branimir Karadžić
85c5172a29 Changed GLES macro to use version number. 2014-03-29 23:12:15 -07:00
Branimir Karadžić
6afa55381a Updated glsl-optimizer. 2014-03-29 16:26:01 -07:00
Branimir Karadžić
bf52dc9d02 Renamed glext to khronos. 2014-03-29 14:53:19 -07:00
Branimir Karadžić
e24ba6e1c0 Increased GLSL compiler MaxDrawBuffers to 8. 2014-03-27 22:30:50 -07:00
Branimir Karadžić
db735f5ff6 GL import code cleanup. Added ability to load GLES library dynamically. 2014-02-18 23:36:13 -08:00
bkaradzic
a2b4b96e55 Regenerated parsers. 2014-02-11 19:47:47 -08:00
Branimir Karadžić
557dcef3dd Updated glsl-optimizer. 2014-02-10 23:06:13 -08:00
bkaradzic
82d6813c5c Fixed GLSL optimizer Android build. 2013-12-30 15:56:55 -08:00
bkaradzic
48a48d9bf5 Fixes for MinGW GCC 4.8.1. 2013-12-23 22:36:30 -08:00
bkaradzic
47f24adb39 Updated all EGL headers with latest from Khronos. 2013-11-19 22:36:36 -08:00
bkaradzic
ee6a0aa42c Updated EGL/eglplatform.h with Android specific code. 2013-11-19 22:29:04 -08:00
bkaradzic
82194c57ee Updated glext with latest from Khronos. 2013-11-17 14:24:10 -08:00
bkaradzic
fab2ef534c Using language compliant header guards. 2013-11-14 19:10:10 -08:00
bkaradzic
ea38983f8d Fixed Clang warnings. 2013-08-11 20:29:10 -07:00
bkaradzic
2d21e92cd8 Added Clang toolchain support for Linux. 2013-08-11 19:01:17 -07:00
bkaradzic
aeb414d238 Fixed 64-bit warnings. 2013-05-21 21:58:24 -07:00
bkaradzic
7eef7f52be More cleanup. 2013-05-16 22:03:57 -07:00
Jeremie Roy
88e6ce0a33 Merge remote-tracking branch 'refs/remotes/bgfx_bkaradzic/master' 2013-05-07 17:01:37 +02:00
bkaradzic
6403d9b5a6 Fixed GCC warnings. 2013-04-24 22:03:04 -07:00
bkaradzic
6e374982be Added imgui. 2013-04-24 21:01:11 -07:00
Jeremie Roy
7c7612a971 integration of font and text system 2013-04-22 22:42:11 +02:00
bkaradzic
e78545af88 Updated glsl-compiler. 2013-04-08 22:40:18 -07:00
bkaradzic
db6cc187ca Fixed warnings. Rebuilt Linux shaderc binary. 2013-04-08 22:12:35 -07:00
bkaradzic
159b1ce8b2 Fixed MinGW warnings. 2013-04-07 23:53:58 -07:00
bkaradzic
44c8859bda Fixed MinGW warnings. 2013-04-07 14:08:20 -07:00
bkaradzic
6582276e3e Fixed L4 warnings. 2013-03-25 21:13:54 -07:00
bkaradzic
edbf62be0f All glsl-optimizer warnings cleaned up. 2013-03-22 22:46:57 -07:00
bkaradzic
49338b11ae Fixed 64-bit warning. 2013-03-22 22:22:57 -07:00
bkaradzic
d465d7279e Fixed glsl-optimizer and fcpp warnings. 2013-03-20 21:44:17 -07:00
bkaradzic
f3c22c5b9d Updated glsl-optimizer. 2013-03-19 23:34:17 -07:00
bkaradzic
1648c34b84 Updated generated source files. 2013-03-19 21:58:26 -07:00
bkaradzic
511bde63fa Updated glsl-optimizer. 2013-03-18 22:51:48 -07:00
bkaradzic
8d5f9f3355 Integrated glsl-optimizer. 2013-03-18 20:50:06 -07:00
bkaradzic
2936474f49 Fixed glsl-optimizer crash on Linux (GCC4.7.2 inlining bug?!). 2013-03-17 19:09:58 -07:00
bkaradzic
687be4f31b Updated glsl-optimizer. 2013-03-17 11:29:03 -07:00
bkaradzic
678da1c0b3 GL 3.1 core context cleanup. 2013-03-05 21:37:31 -08:00
bkaradzic
8e0e21f40d Normalized line endings. 2013-02-21 21:07:31 -08:00
bkaradzic
9db6110c5b Added glx/glxext.h 2013-01-14 19:14:27 -08:00
bkaradzic
c2eda31fca Fixed warnings. 2012-12-28 17:20:28 -08:00
bkaradzic
1bc2ec8015 Initial version of geometry compiler. 2012-12-28 17:09:34 -08:00
bkaradzic
f7f7e2f63e Fixed clang compile errors in stb_image. 2012-12-09 16:58:59 -08:00
bkaradzic
8b19870cf3 Removed throws from openctm. 2012-12-01 16:15:54 -08:00
bkaradzic
a3b0dde24b Fixes. Added vsh output/fsh input hash matching. 2012-11-25 18:24:50 -08:00
bkaradzic
ebd738ae8e Unified code path for ARB_get_program_binary and OES_get_program_binary. 2012-11-08 20:29:58 -08:00
Branimir Karadzic
5454af0057 Removed fake_a variable. 2012-10-22 21:43:44 -07:00
Branimir Karadzic
2450db9dec Fixed unused-but-set-variable warning. 2012-10-22 21:41:41 -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
b1c4c4bbb0 Added GL memory info. 2012-07-24 21:54:19 -07:00
bkaradzic
055131b7bb Added missing files. 2012-07-10 21:31:47 -07:00
bkaradzic
8dd523fa67 Added support for outputing makefile style dependencies when compiling shaders. 2012-06-26 20:55:33 -07:00
bkaradzic
ed383b0f1b Added support for EGL/GLES2 on Windows. 2012-06-15 22:30:53 -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
d25592f919 Added makedisttex tool for calculating SDF image (using EDTAA3). Added fatal error when D3D9 fails to create render target. 2012-04-29 14:46:23 -07:00
Branimir Karadzic
dee3fe5266 Initial commit. 2012-04-03 20:30:07 -07:00