Branimir Karadžić
28e1839342
Added transient buffer stats.
2018-04-18 16:35:57 -07:00
Branimir Karadžić
dcc559536a
shaderc: GLSL patching.
2018-04-16 18:00:24 -07:00
Branimir Karadžić
b6199d9254
Fixed DDS association mimetype.
2018-04-15 07:57:15 -07:00
Branimir Karadžić
0c405fc256
shaderc: Fixed SPIRV uniform offsets.
2018-04-14 10:30:00 -07:00
Branimir Karadžić
ec3241a869
shaderc: Remove unused uniforms from SPIRV shader.
2018-04-13 17:12:43 -07:00
Branimir Karadžić
fc87e05199
shaderc: Added SPIR-V uniform buffer size.
2018-04-12 20:20:41 -07:00
Branimir Karadžić
d8160075e8
shaderc: Flip gl_Position.y when building SPIR-V.
2018-04-12 19:54:19 -07:00
Branimir Karadžić
ae8f21c467
SPIRV: Removed remap, and renamed gl_FragData_X_ to bgfx_FragDataX to workaround NV/VK driver bug.
2018-04-11 21:02:31 -07:00
Branimir Karadžić
172b7c506b
Added SPIRV-Tools.
2018-04-10 19:44:28 -07:00
Branimir Karadžić
b0a7c13473
texturev: Fixed crash when selected image is invalid.
2018-04-02 06:02:55 -07:00
Branimir Karadžić
498175746e
texturev: Fixed layer control for 3D textures with mips.
2018-03-27 18:09:31 -07:00
Branimir Karadžić
8e6450de15
Updated ImGui.
2018-03-22 21:11:18 -07:00
Branimir Karadžić
9f0a889cca
shaderc: Added GLES2 fallback for transpose.
2018-03-16 22:41:51 -07:00
Branimir Karadžić
52a5f630fd
shaderc: Added command line info after preprocessing shader.
2018-03-16 18:15:16 -07:00
Branimir Karadžić
f2e19da28a
Cleanup.
2018-03-15 18:27:34 -07:00
Branimir Karadžić
a2e553665c
Cleanup.
2018-03-09 19:36:36 -08:00
Branimir Karadžić
954a2df953
Fixed GLSL intepolator qualifier.
2018-02-17 10:04:42 -08:00
Branimir Karadžić
3198dd8226
Cleanup.
2018-02-14 22:01:24 -08:00
Branimir Karadžić
c6b4ce512a
Fixed issue #1331 .
2018-02-13 16:08:49 -08:00
Branimir Karadžić
584b8b34f0
Added support for independent RGB channel write control.
2018-02-13 12:35:23 -08:00
Branimir Karadžić
cf91b62542
shaderc: Allow passing CS buffers into all shader stages in GLSL.
2018-01-15 17:39:18 -08:00
Branimir Karadžić
49a75f2fb1
bx math API cleanup.
2018-01-13 15:33:50 -08:00
Lectem
7960b42c90
Fix shaderc leaks ( #1313 )
...
* Fix fcpp memory leaks
* Fix glsl_optimizer leaks
2018-01-13 10:08:03 -08:00
Branimir Karadžić
052948f173
Cleanup.
2018-01-12 16:38:54 -08:00
Branimir Karadžić
b8f8370935
shaderc: Fixed depends option.
2018-01-10 16:47:43 -08:00
Branimir Karadžić
a6617f7fdf
Cleanup.
2018-01-08 19:05:21 -08:00
Branimir Karadžić
6023a016c4
texturev: Fixed window resizing.
2018-01-05 16:43:38 -08:00
Branimir Karadžić
b103741c1a
shaderc: Updated version.
2018-01-04 19:04:30 -08:00
Branimir Karadžić
0093775508
texturev: Added support for drop file.
2018-01-04 13:05:36 -08:00
Branimir Karadžić
97e6c498a8
entry: Added drop file event WIP.
2018-01-03 21:37:42 -08:00
Branimir Karadžić
ed00c24f6f
texturev: Allow arbitrary window size.
2018-01-02 19:15:04 -08:00
Branimir Karadžić
fcc9160e03
texturev: Added scale slider.
2018-01-02 16:20:03 -08:00
Branimir Karadžić
f44c8e2b14
Happy New Year!
2018-01-01 11:16:06 -08:00
Kyle Rocha
1f3846224b
uint32 size indices and vertexBaseIndex to Forsyth ( #1304 )
...
- Forsyth::OptimizeFaces() now has 2 overloads, 1 for uint16_t and one
for uint32_t sized indices. Internally each overload now calls down to
the templated OptimizeFacesImpl() providing the respective index type.
- The new 'vertexBaseIndex' is the starting vertex index
subtracted from each index in indexList to allow safe operation on
multiple objects in a single index buffer.
- Also replaced the interal int typedefs with common types provided by
stdint.h
2017-12-30 20:46:21 -08:00
Branimir Karadžić
d32ca7682c
texturev: Added support for linear input images.
2017-12-12 17:31:22 -08:00
Branimir Karadžić
0110c8c0b0
shaderc: HLSL fixed interpolation specifier.
2017-12-11 10:47:44 -08:00
Branimir Karadžić
f9d39b2380
Cleanup.
2017-12-09 17:55:09 -08:00
Branimir Karadžić
547d1d2b11
Cleanup.
2017-12-02 18:15:31 -08:00
Branimir Karadžić
90ef8970cc
Fixed build.
2017-12-01 22:09:02 -08:00
Branimir Karadžić
844cabf25e
texturev: Added SDF menu option.
2017-11-29 22:30:05 -08:00
Branimir Karadžić
0a39920db4
texturev: Rebuilt shaders.
2017-11-29 21:13:24 -08:00
Branimir Karadžić
624c050047
texturev: Added separate MSDF shader.
2017-11-29 21:06:14 -08:00
Branimir Karadžić
c5c851af5a
texturev: Fixed SDF.
2017-11-29 16:53:39 -08:00
Branimir Karadžić
81ded16290
texturev: Added load/save settings.
2017-11-28 19:18:46 -08:00
Branimir Karadžić
7a1e4637e3
Cleanup.
2017-11-27 23:10:34 -08:00
Branimir Karadžić
7384171900
Fixed view id remapping.
2017-11-27 15:57:31 -08:00
Branimir Karadžić
1e16af3701
Cleanup.
2017-11-27 14:29:39 -08:00
attilaz
b8886a3531
Adding an API to shaderc ( #1280 )
2017-11-24 10:01:13 -08:00
Branimir Karadžić
93bde787b8
Fixed build.
2017-11-15 20:30:02 -08:00
Branimir Karadžić
2fa09df3bd
texturev: Fixed mip update issue.
2017-11-06 18:25:14 -08:00