Commit graph

1300 commits

Author SHA1 Message Date
HifiExperiments
7e6cb91640 shape fading 2025-06-26 00:04:52 -07:00
HifiExperiments
81517e5bca more fade plumbing 2025-06-22 21:02:33 -07:00
HifiExperiments
5278ac2fec material layering part 1: data plumbing + initial triplanar changes 2025-06-02 19:29:53 -07:00
HifiExperiments
70aa1f6a21 always cache samplers 2025-04-26 21:30:43 -07:00
5c2407cb16
Merge pull request #1486 from HifiExperiments/triplanarTangents
support normal mapping for triplanar materials
2025-04-26 21:08:01 +02:00
HifiExperiments
0c2fe9b2c0 support normal mapping for triplanar materials 2025-04-22 22:47:53 -07:00
HifiExperiments
2c9624a419 restore default sampler 2025-04-13 21:13:12 -07:00
37a08e069a
Merge pull request #1393 from HifiExperiments/samplers
ability to specify texture samplers
2025-04-09 08:28:53 +02:00
HifiExperiments
97d8d27cd0 ability to specify texture samplers 2025-04-04 23:13:19 -07:00
Lubosz Sarnecki
4b9998e53e Context: Maintain orientation of eye offset matrix. 2025-04-01 09:04:46 +10:00
HifiExperiments
739d95f5f0 try disabling jitter doubling in VR 2025-01-23 23:08:36 -08:00
HifiExperiments
79484c4b1d Merge remote-tracking branch 'overte/master' into taa 2025-01-23 22:26:40 -08:00
HifiExperiments
a7be389aed fix padding, remove unused function 2025-01-11 20:08:31 -08:00
HifiExperiments
e1546ac3d0 suggested fixes 2025-01-11 18:41:51 -08:00
Dale Glass
548a41171d Add more warning notes 2025-01-11 18:41:51 -08:00
Dale Glass
101592357f Restore KTX version to 2
This fixes compatibility with older baked assets
2025-01-11 18:41:51 -08:00
Dale Glass
1c06c8652c Add serializer size tracker, update documentation 2025-01-11 18:41:51 -08:00
Dale Glass
42d6128d9e Fix KTX issues with the serializer.
* Stop trying to be compatible with the old format, and just bump the version number.
* Add uint64_t support to serializer
* A bit improved debug output from serializer
* Add lastAdvance() function to ask the serializer how much data was added/read in the last operation.
2025-01-11 18:41:51 -08:00
Dale Glass
3b797f5785 Debug code 2025-01-11 18:41:51 -08:00
Dale Glass
201c531edb Split SerDes into DataSerializer and DataDeserializer
Single class wasn't working well because deserialization may
need to be done on const data. With the split, the deserializer
part can work with const data without issues.

Also cleaned things up a bit.
2025-01-11 18:41:51 -08:00
Dale Glass
194eebf57c Finish Texture_ktx conversion to serializer 2025-01-11 18:41:51 -08:00
Dale Glass
23a5795ba9 Initial version 2025-01-11 18:41:50 -08:00
HifiExperiments
c4cf2ba483 cleanup + fixing mirrors 2024-10-30 15:59:12 -07:00
HifiExperiments
ce7c304025 Merge remote-tracking branch 'overte/master' into taa 2024-10-29 23:30:11 -07:00
HifiExperiments
65b7329136 support more procedural shader uniform types, including arrays 2024-10-21 17:05:36 -07:00
HifiExperiments
093f8b7cb0 Merge remote-tracking branch 'overte/master' into master_to_protocol_changes4 2024-08-17 12:30:15 -07:00
HifiExperiments
126c325410 master -> primary 2024-08-13 20:50:51 -07:00
HifiExperiments
ee705d285e Merge branch master into protocol_changes 2024-06-18 21:08:21 -07:00
Dale Glass
9cb35541d3 Fix -Wtemplate-id-cdtor
warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
2024-05-04 15:56:06 +02:00
Dale Glass
fe550aa69f Whitespace changes 2024-05-04 15:56:06 +02:00
HifiExperiments
f7c17d6035 new procecural particle entity type 2024-03-21 16:43:09 -07:00
HifiExperiments
f27263cc6a clean up geometrycache and remove _glColor4f 2024-03-01 13:47:36 -08:00
HifiExperiments
f2ebca9935 more fixes 2024-02-29 17:45:56 -08:00
HifiExperiments
5c5480bfc0 respect cull face during shadow pass 2024-02-28 15:23:39 -08:00
HifiExperiments
d5e251d8da minor cleanup, copyright 2024-02-28 15:23:04 -08:00
HifiExperiments
56f697e5f0 merge old work 2024-02-24 23:26:34 -08:00
Dale Glass
e7591d6794
Revert "Revert "Mirrors + Portals"" 2024-01-13 11:23:36 +01:00
c6e4e5de37
Revert "Mirrors + Portals" 2024-01-13 11:18:08 +01:00
HifiExperiments
5159367b4c fix paramsOffset and view flipping 2023-12-18 15:42:17 -08:00
HifiExperiments
3e0c50e077 wild guess to handle view correction, hide portalExitID in create when mirrorMode != portal 2023-12-04 14:49:35 -08:00
8b973bdfa3 Remove executable permission from a bunch of files 2023-03-14 00:02:33 +01:00
Heather Anderson
bcce9a2091 convert explicit shared pointer creation (using "new") to make_shared where possible/appropriate 2021-09-11 15:15:04 -07:00
HifiExperiments
bdbb88084b CR 2021-07-05 21:02:40 -07:00
HifiExperiments
7f99ddca2e merge with master 2021-07-05 16:48:45 -07:00
HifiExperiments
ab1b69ebe3 fix ktx issue 2021-04-01 23:39:00 -07:00
HifiExperiments
7ff796af3e web textures work on image entities, create supports negative materialMappingScale 2021-03-22 20:52:39 -07:00
HifiExperiments
35e836d34d image caching must maintain original image information and pass it around 2021-03-19 22:32:29 -07:00
HifiExperiments
15ba6c8637 fix build 2021-03-17 21:14:22 -07:00
HifiExperiments
9514ade844 add reference materials and support reference texture changes 2021-03-15 21:21:32 -07:00
HifiExperiments
828e653849 able to reference entity ids as textures 2021-03-13 22:34:48 -08:00