Rodolfo Bogado
357bdf0741
fix for problems loading custom normal maps in top of color textures
2018-03-17 12:17:03 -03:00
Rodolfo Bogado
c29f68ca76
small fix for compressed texture size validation
2018-03-13 23:40:10 -03:00
Rodolfo Bogado
ca341e3e37
remove dead code
2018-03-11 19:58:48 -03:00
Rodolfo Bogado
2adea4bbcf
change material maps to allow usage of a separate emissive map , also change shader texture reading to use layers instead of more texture units
2018-03-11 19:57:56 -03:00
Rodolfo Bogado
2847b2ab9a
fix issue supporting compressed textures with size not multiple of 4
2018-02-22 11:30:38 -03:00
Rodolfo Bogado
9a875ffd06
fir problems while using gpu texture decoding
2018-02-21 00:28:50 -03:00
Rodolfo Bogado
6b7c04b4da
Merge latest core changes
2018-02-21 00:28:22 -03:00
Rodolfo Bogado
e64bcb86ba
fix for tessellation issues when games uses degenerated normals, fix some missing code in Tessellation from the latest ubershader merge.
2018-02-16 11:32:22 -03:00
Rodolfo Bogado
4e0289d0ba
re enable support for d3dshader compiler under dx11, it could fail to compile some ubershaders but at least it will work for the other shaders.
2018-02-12 12:23:05 -03:00
Rodolfo Bogado
de9a67cce7
small fix for dds mipmap loading
2018-02-12 11:55:30 -03:00
Rodolfo Bogado
5588bab948
fix efb scale calculation when set to auto (window size)
2018-02-04 21:48:32 -03:00
Rodolfo Bogado
dac51db524
fix for issues reported in the forum:
...
fir for efb scale wrongly used inside sampler setup
fir for dds mipmap loading.
2018-02-04 12:07:59 -03:00
Rodolfo Bogado
404a07ffd9
apply pull #6297 and #6289
2018-02-03 20:21:31 -03:00
Rodolfo Bogado
314869d858
Add a configurable option to control culling mode
2018-01-24 21:28:10 -03:00
Rodolfo Bogado
828d5d7179
fix hang while recompiling shaders under opengl
2018-01-24 21:26:55 -03:00
Rodolfo Bogado
8a65692b58
fix error loading dds file internal mipmaps
2018-01-24 21:25:41 -03:00
Rodolfo Bogado
12861d00c1
fix sampler handling under vulkan post processing shaders
2018-01-21 20:27:47 -03:00
Rodolfo Bogado
6c8f9b80f5
fix scaling shader configuration not showing
2018-01-21 20:27:09 -03:00
Rodolfo Bogado
0d28d1b894
small fix for an issue with Intel mesa compiler for vulkan shaders
2018-01-05 12:52:32 -03:00
Rodolfo Bogado
294ee0d669
fix tessellation shader compilation
2018-01-05 00:22:03 -03:00
Tinob
02dfa48c73
Merge pull request #105 from jmlee337/async
...
Async Shader Compilation + Hybrid Ubershaders for OpenGL (new)
2017-12-28 12:15:24 -03:00
Rodolfo Bogado
213abcba7f
fix small issue under vulkan when using gpu texture decoding
2017-12-28 11:24:36 -03:00
Jeremy Lee
5a07d75a17
ogl hybrid ubershaders
2017-12-26 01:39:46 -08:00
Jeremy Lee
dbaefd204d
Fix a bug I found while investigating implementing hybrid ubershaders
...
I had it propagating glProgram 'number 0' instead of nullptr. Instead of skipping the draw, it would draw with a non-existent program. In this case, nothing would show up on screen, so the behavior appeared correct.
2017-12-26 01:01:02 -08:00
Jeremy Lee
9ce4d324d5
create the shared context in the original thread, fixes wglShareLists failure
2017-12-10 23:53:52 -08:00
Jeremy Lee
01a5df453b
Implement async shader compilation for OpenGL
2017-12-10 23:53:52 -08:00
Rodolfo Bogado
bb31135041
fix video rate hack does not saving configured value
2017-12-10 12:22:25 -03:00
Rodolfo Bogado
a59043d4f8
fix small color issue while using pp shaders under dx12 in combination with anti aliasing
2017-12-10 11:52:39 -03:00
Rodolfo Bogado
33c480d903
cleanup after pp shader implementation
2017-12-10 00:07:44 -03:00
Rodolfo Bogado
b94fda8e1e
Implement post processing for Vulkan back end
2017-12-09 23:52:46 -03:00
Rodolfo Bogado
8dc706d983
small fix for render target handling while using compressed textures.
2017-12-09 23:42:06 -03:00
Rodolfo Bogado
890b0863b6
fix for a small issue with post processing under dx12
2017-12-09 23:38:59 -03:00
Rodolfo Bogado
935a0fe70d
fix for dds mipmap texture loading
2017-12-09 23:37:24 -03:00
Rodolfo Bogado
a0afabf344
fix for dx12 compilation error with visual studio 15.5.1
2017-12-09 23:36:42 -03:00
Rodolfo Bogado
402bc14dfe
fix for linux compilation
2017-12-01 10:06:52 -03:00
Rodolfo Bogado
5ea2a29a80
move pipeline uid cache to the uid folder
2017-12-01 00:37:51 -03:00
Rodolfo Bogado
42067cc658
Vulkan Fixes
2017-11-30 23:29:07 -03:00
Rodolfo Bogado
726e509b4e
Improve filtering configuration handling
2017-11-27 21:51:51 -03:00
Rodolfo Bogado
91c68203d7
fix for the object usage profiler to avoid use of corrupted or outdated files
2017-11-25 20:10:45 -03:00
Rodolfo Bogado
e5f43ee9ca
fix for linux compilation
2017-11-24 10:37:41 -03:00
Rodolfo Bogado
8e37533701
ups :)
2017-11-23 23:46:12 -03:00
Rodolfo Bogado
907dda930d
small fix for vertex shaders
2017-11-23 23:40:47 -03:00
Rodolfo Bogado
d9e0262f87
fixes for the issues reported in the forum
2017-11-23 22:58:00 -03:00
Tinob
b38f948985
Merge pull request #103 from jmlee337/noprecompile
...
Don't precompile any shaders (uber or regular) unless they're going to be used.
2017-11-23 10:46:08 -03:00
Rodolfo Bogado
c25be0f744
small bugfix
2017-11-23 00:41:13 -03:00
Rodolfo Bogado
ccb1dfc63e
merge master change from last week, fix some issues reported in the forum, Vulkan is currently broken because im in the middle of implementing post processing
2017-11-20 15:11:03 -03:00
Jeremy Lee
4a87bc352d
Don't precompile regular shaders unless they're going to be used
2017-11-18 23:09:02 -08:00
Jeremy Lee
9a57a67f2c
Don't precompile ubershaders unless they're going to be used
2017-11-18 17:16:01 -08:00
Rodolfo Bogado
066c5d6288
remove gameid restriction for the last story efb hack
2017-11-03 15:56:37 -03:00
Rodolfo Bogado
267cfe20db
fix copy texture issue causing problems for dx11 :(
2017-10-29 17:35:16 -03:00