Olivier Prat
|
247a1f5769
|
Working ring frame buffer with antialiasing but still issues with TAA on HMD
|
2018-02-20 09:22:19 +01:00 |
|
Olivier Prat
|
18af60f3eb
|
Added RingBuffer mechanism to gpu lib
|
2018-02-19 18:48:58 +01:00 |
|
Olivier Prat
|
9cfe53be3e
|
Merged from orgin taa
|
2018-02-19 17:50:10 +01:00 |
|
Olivier Prat
|
f5a2557a2e
|
Merged with master
|
2018-02-19 17:28:39 +01:00 |
|
John Conklin II
|
51bf3c1466
|
Merge pull request #12323 from Zvork/shadow
Shadow performance / acnee improvements
|
2018-02-12 14:41:13 -08:00 |
|
Bradley Austin Davis
|
ab5355dbdd
|
First pass at bindless textures
|
2018-02-08 11:11:36 -08:00 |
|
samcake
|
03aeb7adda
|
Adding the ubo slot assignment for the resource texture table
|
2018-02-08 11:08:23 -08:00 |
|
samcake
|
536ada3973
|
Introducing the TextureTable in the gpu shader system
|
2018-02-08 11:00:37 -08:00 |
|
samcake
|
ea23d8283f
|
Introducing the TextureTable in the gpu shader system
|
2018-02-08 10:56:50 -08:00 |
|
Bradley Austin Davis
|
fd007e845d
|
Squashed scribe changes
|
2018-02-07 10:29:29 -08:00 |
|
Bradley Austin Davis
|
0455fb37b6
|
Merge remote-tracking branch 'upstream/master' into fix/shader_length
|
2018-02-06 15:55:01 -08:00 |
|
vladest
|
0715a7cae5
|
Add include with std::function
|
2018-02-05 21:02:44 +01:00 |
|
Olivier Prat
|
92279b5939
|
Merged with master
|
2018-02-05 18:24:05 +01:00 |
|
Olivier Prat
|
2940a67b3e
|
Merged with master
|
2018-02-03 16:55:25 +01:00 |
|
Olivier Prat
|
3804917cf4
|
Orthographic octree selection seems to be working
|
2018-02-02 09:40:57 +01:00 |
|
samcake
|
9867b479fd
|
APplying review feedback
|
2018-02-01 13:12:28 -08:00 |
|
samcake
|
fd501cf3af
|
Addressing review comments
|
2018-02-01 10:37:54 -08:00 |
|
Sam Gateau
|
edb416d24e
|
Fixing the program map sorting, good to go
|
2018-01-31 21:32:22 -08:00 |
|
samcake
|
89f4fe1c04
|
Adding the map of existing shaders and programs and ways to identify them to avoid recompiling them
|
2018-01-31 17:28:45 -08:00 |
|
samcake
|
f044cf76d6
|
add the count of compilations of shaders to avoid recompiling them if ot needed
|
2018-01-30 18:31:30 -08:00 |
|
samcake
|
f078ff611a
|
Refining the declaraion signatures and adding the binary capture
|
2018-01-30 15:10:52 -08:00 |
|
samcake
|
d5e52834ef
|
cherry picking Tony's fix for shader compilation time not taking soo long and adding better feedback from shader compilation
|
2018-01-30 13:07:20 -08:00 |
|
samcake
|
2dcedf9f39
|
cherry picking Tony's fix for shader compilation time not taking soo long and adding better feedback from shader compilation
|
2018-01-30 12:52:05 -08:00 |
|
Olivier Prat
|
5af4337b0e
|
Merged with master
|
2018-01-25 10:11:53 +01:00 |
|
Olivier Prat
|
f3aac2a7b5
|
Merged with samcake/black
|
2018-01-25 09:27:48 +01:00 |
|
Olivier Prat
|
95882e0cde
|
Merged with master
|
2018-01-24 10:51:54 +01:00 |
|
Brad Davis
|
d26084f0ca
|
Allow us to catch invalid slots at batch setup time
|
2018-01-18 16:47:43 -08:00 |
|
Olivier Prat
|
3911ce59cc
|
Scribe now outputs .h and .cpp. Need to change how shader source is referenced in C++ code
|
2018-01-16 19:02:12 +01:00 |
|
Brad Davis
|
acb95d1355
|
GLAD polish
|
2018-01-14 00:10:05 -08:00 |
|
Sam Gateau
|
331a8f3094
|
fixing the stencil not clearing correctly and shaders not compiled correctly in main thread
|
2018-01-13 01:00:10 -08:00 |
|
Brad Davis
|
ab7aa52a10
|
GLES emulaton on windows
|
2018-01-12 19:17:35 -08:00 |
|
Olivier Prat
|
814de4ab81
|
Scribe now outputs shaders as cpp files.
|
2018-01-12 11:59:19 +01:00 |
|
Gabriel Calero
|
9fa06e0019
|
Fixes to load cubemap
|
2018-01-11 11:12:58 -03:00 |
|
Brad Davis
|
2c35242af1
|
Merge remote-tracking branch 'upstream/master' into android_nov
|
2018-01-10 13:40:12 -08:00 |
|
Brad Davis
|
a2c2e7d9ff
|
Fixes to load cubemap
|
2018-01-08 14:43:54 -08:00 |
|
Gabriel Calero
|
6050737e7c
|
Resolving comments in PR
|
2018-01-08 17:36:08 -03:00 |
|
Olivier Prat
|
1d5f65b082
|
Updated Mesh to support map and forEach operations on colors in RGBA8 format and normals in XYZ10W2 format
|
2017-12-22 15:16:39 +01:00 |
|
Olivier Prat
|
0d34569b1a
|
Merge branch 'master' of git://github.com/highfidelity/hifi into compactvb
|
2017-12-21 08:22:35 +01:00 |
|
samcake
|
d02c2ac8f5
|
Merge branch 'master' of https://github.com/highfidelity/hifi into black
|
2017-12-19 13:39:27 -08:00 |
|
Olivier Prat
|
f4f0bb9c1c
|
Fixed assert in Buffer update when switching to HMD simulator
|
2017-12-18 16:26:05 +01:00 |
|
Sam Gondelman
|
6814dfcbfc
|
weak_ptr _cacheFile
|
2017-12-17 22:09:20 -08:00 |
|
Sam Gondelman
|
6990dda48d
|
cr and cleanup
|
2017-12-17 16:11:55 -08:00 |
|
SamGondelman
|
3ae52c0e0e
|
clear all _cacheFiles on recycle
|
2017-12-15 17:52:48 -08:00 |
|
SamGondelman
|
52c4aef721
|
keep _cacheFile alive
|
2017-12-15 16:23:53 -08:00 |
|
Olivier Prat
|
f38e473218
|
Working packing of normals and tangents in GL_INT_10_10_10_2_REV format. Need to check this with all available 3D data input formats
|
2017-12-14 17:57:34 +01:00 |
|
Olivier Prat
|
5ad69afa8a
|
Added support for INT_2_10_10_10_REV format
|
2017-12-14 14:18:56 +01:00 |
|
Olivier Prat
|
92e1fe8e5c
|
Removed jitter samples from shader and added name to batches in DEBUG mode to ease render debug
|
2017-12-08 18:02:27 +01:00 |
|
samcake
|
e0110ff7e6
|
Merging with upstream
|
2017-12-07 09:23:38 -08:00 |
|
Olivier Prat
|
1ce1aca79f
|
Merged with samcake's 'black' branch
|
2017-12-07 08:59:38 +01:00 |
|
Olivier Prat
|
dd6b7b04c2
|
Merged with master
|
2017-11-13 14:33:59 +01:00 |
|
Olivier Prat
|
bbcb0b2d9b
|
Fixed highlight in stereo mode, including HMD (testing on simulator)
|
2017-11-08 13:49:18 +01:00 |
|
Olivier Prat
|
0bbd1edc0a
|
Fixed fluttering highlight bug by attaching only stencil when drawing outline
|
2017-11-07 18:26:15 +01:00 |
|
Olivier Prat
|
bced566510
|
Merged from master and disable scissor testing with define macro until I figure out how to make it work in stereo
|
2017-10-27 10:45:43 +02:00 |
|
Olivier Prat
|
ae8a9e68c8
|
Added debug tool to view shadow & view frustums
|
2017-10-25 11:58:16 +02:00 |
|
SamGondelman
|
046e5ca716
|
fix backwards HUD in mirror mode
|
2017-10-24 13:24:09 -07:00 |
|
Sam Gateau
|
ec934335dc
|
CLeaning up the pr regarding the scripts with my branch blue
|
2017-10-15 22:34:58 -07:00 |
|
Olivier Prat
|
049e3d47b6
|
Preparing for support of multiple concurrent outlines by adding mask id buffer
|
2017-10-13 10:23:42 +02:00 |
|
Sam Gateau
|
f143c28625
|
Merge pull request #11542 from SamGondelman/bubbleBoy
Move HUD and HUD overlay rendering out of display plugin
|
2017-10-10 14:26:20 -07:00 |
|
Olivier Prat
|
db9a9e723c
|
Merged with master
|
2017-10-10 12:11:23 +02:00 |
|
samcake
|
6639287418
|
Merging with master
|
2017-10-02 17:03:09 -07:00 |
|
SamGondelman
|
b59ec07171
|
move hud rendering to render thread, still need to separate out hud overlays
|
2017-09-29 09:49:08 -07:00 |
|
Olivier Prat
|
23c77d528a
|
Merged with master with new abotProcessing in image
|
2017-09-25 09:48:24 +02:00 |
|
Olivier Prat
|
98820f720d
|
KTX serialization / unserialization working with compressed HDR. Not sure with packed floats
|
2017-09-21 13:17:25 +02:00 |
|
Olivier Prat
|
5699dc6f42
|
Added KTX support of compressed HDR and HDR formats
|
2017-09-21 10:03:05 +02:00 |
|
Olivier Prat
|
5ec9c5bb45
|
Fixed some coding standard issues
|
2017-09-21 09:32:34 +02:00 |
|
Bradley Austin Davis
|
b93e91b9f3
|
New android toolchain
|
2017-09-19 13:45:12 -07:00 |
|
Olivier Prat
|
b8065d46ce
|
Fixed bugs with conversion to packed floats
|
2017-09-13 19:15:51 +02:00 |
|
Olivier Prat
|
aab63bf109
|
Added support for R11G11B10F and RGB9E5 cubemaps. Weird colors though but it doesn't crash
|
2017-09-13 14:32:22 +02:00 |
|
samcake
|
9335acc887
|
Merge and a lot of rewriting the color conversion
|
2017-08-24 18:02:11 -07:00 |
|
SamGondelman
|
4c55849290
|
merge from master
|
2017-08-10 15:43:23 -07:00 |
|
Olivier Prat
|
490aad2a06
|
Merged from master
|
2017-07-31 12:00:35 +02:00 |
|
Sam Gondelman
|
fcaa39b245
|
Merge branch 'master' into sharks
|
2017-07-26 18:18:09 -07:00 |
|
SamGondelman
|
3c8b964cc9
|
replace setHandLasers with drawHUDLayer overlay property
|
2017-07-24 18:16:40 -07:00 |
|
Seth Alves
|
6e0394865e
|
fix bug in getNumElements that kept it from working on buffer-views with a non-zero offset
|
2017-07-23 08:05:09 -07:00 |
|
Olivier Prat
|
3316be4dea
|
Working fade parameters through instanced draw calls
|
2017-07-18 17:01:17 +02:00 |
|
Olivier Prat
|
10a6ad2ac9
|
Added 3 more texture coord vec4f stream attributes
|
2017-07-18 10:58:49 +02:00 |
|
Sam Gateau
|
93963b3257
|
Apply the projection and deferred transform fixes found while working on spectator camera
|
2017-06-28 15:44:17 +02:00 |
|
Zach Fox
|
cbdffce88e
|
Merge branch 'master' of https://github.com/highfidelity/hifi into spectatorCamera_mergeable_20170619
|
2017-06-19 13:53:29 -07:00 |
|
Brad Davis
|
1d4b443113
|
Prevent cache ejection of textures in use
|
2017-06-19 09:51:11 -07:00 |
|
samcake
|
4c8eec4e16
|
Introducing a way to prevent a frame to render in stereo accross batches
|
2017-06-08 17:38:26 -07:00 |
|
samcake
|
82d348a2ef
|
Stencil rejection is working, and more cleaning
|
2017-05-31 16:46:20 -07:00 |
|
Sam Cake
|
32c5dac66a
|
Big cleanup of unecessary shaders and legacy from deferred lighting, and messing around with the stencil
|
2017-05-31 00:55:28 -07:00 |
|
samcake
|
8559ed6260
|
Starting to add the stencil mask for hmd
|
2017-05-30 16:37:10 -07:00 |
|
Sam Gateau
|
5b0d2f32b4
|
Merge pull request #10458 from jherico/ktx_validation
Add KTX validation routines
|
2017-05-25 16:02:23 -07:00 |
|
Brad Davis
|
6490c52245
|
Do not allow divide by zero on assigning mip data
|
2017-05-24 13:02:54 -07:00 |
|
Brad Davis
|
191b633081
|
Refactor KTX defines and validation
|
2017-05-24 11:15:34 -07:00 |
|
samcake
|
653abf0ee3
|
brining the new counters to 4.1
|
2017-05-22 17:34:06 -07:00 |
|
samcake
|
e0487f7e04
|
Solving the size evaluation for compressed format
|
2017-05-22 16:51:54 -07:00 |
|
Brad Davis
|
3995f539cf
|
Merge pull request #10500 from Atlante45/feat/bc7
Add BC7 compression support
|
2017-05-22 16:47:27 -07:00 |
|
samcake
|
e4f9f2935e
|
Solving the size evaluation for compressed format
|
2017-05-22 15:42:18 -07:00 |
|
Sam Cake
|
1f090d8148
|
Debugging the size problem and fixing the compression size evaluation
|
2017-05-22 01:00:34 -07:00 |
|
samcake
|
56e9b1bb37
|
Adding the populated counter
|
2017-05-19 18:46:19 -07:00 |
|
samcake
|
c5b5aa93b1
|
Merge branch 'master' of https://github.com/highfidelity/hifi into ambient
|
2017-05-19 18:13:42 -07:00 |
|
samcake
|
c449229850
|
Cleaned up the counters for memory
|
2017-05-19 17:52:56 -07:00 |
|
Ryan Huffman
|
26247e8653
|
Add check for valid mutableData in assignMipData
|
2017-05-19 15:00:53 -07:00 |
|
Ryan Huffman
|
64bf5784e6
|
Fix FileStorage to not close files after they are opened
This is particularly an issue with KTX file reading/writing where we do
both concurrently.
|
2017-05-19 11:16:20 -07:00 |
|
Ryan Huffman
|
c36b85bb05
|
Add notes to KtxStorage::maybeOpenFile
|
2017-05-19 11:11:00 -07:00 |
|
Atlante45
|
a8b1a29a4a
|
Add support for BC7 compression
|
2017-05-18 13:11:41 -07:00 |
|
samcake
|
9c154122d3
|
Introdicing the format factor and merging with master becasue of protocol change...
|
2017-05-18 13:08:13 -07:00 |
|
samcake
|
2c6e10fbe1
|
Merge branch 'master' of https://github.com/highfidelity/hifi into ambient
|
2017-05-18 09:21:02 -07:00 |
|