Branimir Karadžić
6b00f65849
Increased number of MRT to 8.
2014-09-01 11:24:51 -07:00
Branimir Karadžić
4fb802e405
Added R11G11B10F format.
2014-08-26 20:56:53 -07:00
Branimir Karadžić
b209308fbc
Cleanup.
2014-08-20 20:11:50 -07:00
Matthew Endsley
dc9e29601d
Resolve active render target in D3D9 before switch
...
On D3D9 platforms that work on active render target instead of
a specified surface, the resovle of the previous RT must happen
before the new RT becomes active.
2014-08-20 15:55:32 -07:00
Branimir Karadžić
66890595b9
Added serialization for vertex decl attribute enums. Binary format changes. Rebuilt all meshes and shaders.
2014-08-17 17:20:15 -07:00
Branimir Karadžić
3295126799
Updated texture container texture format support.
2014-08-12 21:47:01 -07:00
Branimir Karadžić
5ddec2b790
DX11: Added static linking with D3D libs for WinRT.
2014-08-04 22:01:20 -07:00
Branimir Karadžić
be4729940c
Added BC6H and BC7 compressed formats.
2014-08-01 19:24:42 -07:00
Branimir Karadžić
1c04b822bd
Cleanup.
2014-07-30 20:37:54 -07:00
Branimir Karadžić
f580110d7f
Cleanup.
2014-07-30 20:34:26 -07:00
Branimir Karadžić
6c8eeec36e
Added caps info for all texture formats.
2014-07-27 20:44:02 -07:00
Branimir Karadžić
ac49c6f129
Added RG8 texture format.
2014-07-25 23:16:11 -07:00
Branimir Karadžić
ade8f49b6d
Added 32-bit texture formats.
2014-07-21 21:13:16 -07:00
Branimir Karadžić
62b620a1a0
Initial compute support.
2014-07-20 20:27:13 -07:00
Branimir Karadžić
2e38f2f483
Cleanup.
2014-06-14 18:11:54 -07:00
Branimir Karadžić
0728b91bfa
Workaround C4127 MSVC level 4 warning.
2014-06-08 20:57:39 -07:00
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ć
8cede52d91
Added 21-deferred example.
2014-05-21 20:33:12 -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ć
6afa55381a
Updated glsl-optimizer.
2014-03-29 16:26:01 -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ć
cec1b79390
Removed unused variable.
2014-03-10 20:12:39 -07: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ć
a68ffbf4a0
WIP: Adding texture compare modes and shadow samplers support.
2014-02-23 11:21:23 -08:00
Branimir Karadžić
b09018df86
DX9: Create D3DFMT_NULL render target when only depth is attached to framebuffer.
2014-02-22 08:48:30 -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
835131d69f
Quiet GCC 4.8.1.
2013-12-23 20:57:58 -08:00
bkaradzic
2fdea069ac
Added fragment depth caps flag.
2013-12-15 12:30:23 -08:00
bkaradzic
d595f34c0a
Cleanup.
2013-12-07 22:01:55 -08:00
bkaradzic
25002b301d
Added vertex attrib half caps.
2013-12-02 19:47:12 -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
6f3a18a805
Added delayed load for GLES dlls on Windows.
2013-10-10 22:57:42 -07: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
212937602a
DX9: fixed cubemap upload.
2013-10-02 21:18:33 -07:00