Commit graph

1297 commits

Author SHA1 Message Date
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
Some checks failed
Master API-docs CI Build and Deploy / Build and deploy API-docs (push) Has been cancelled
Master Doxygen CI Build and Deploy / Build and deploy Doxygen documentation (push) Has been cancelled
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
Dale Glass
3284313399 Mark font textures as something that shouldn't be downscaled 2020-10-27 18:24:08 +01:00
Thijs Wenker
aa5413fd71 fix VS2019 (Version 16.5.1) builds 2020-04-07 16:57:05 +02:00
Dale Glass
bb51a000fb Code style fixes 2020-01-17 00:41:16 +01:00