Hinageshi

Results 17 issues of Hinageshi

## Modole https://github.com/CatDogEngine/TestAssets/blob/main/PBR/zbrush_for_concept_-_mech_design_d.ver.zip ## Sketchfab ![image](https://github.com/CatDogEngine/CatDogEngine/assets/69386319/7ea47d40-9a56-47b4-8ff8-c21c213f621d) ![image](https://github.com/CatDogEngine/CatDogEngine/assets/69386319/5d14c89a-5f23-4988-adac-73133f98e87c) ## CatDog ![image](https://github.com/CatDogEngine/CatDogEngine/assets/69386319/e379015e-2a36-4857-9cde-05e3c708dca5) ![image](https://github.com/CatDogEngine/CatDogEngine/assets/69386319/2e178d54-0946-40a0-a8dc-dc48a5acf2cf) ### Without Normal Map ![image](https://github.com/CatDogEngine/CatDogEngine/assets/69386319/d97f12e4-5af6-4c89-bc56-f65905e98998) ## Blender ![image](https://github.com/CatDogEngine/CatDogEngine/assets/69386319/0f95fb00-d7d5-42e0-96fc-90f3f3c9f54d)

VS2022 started marking `stdext::checked_array_iterator` as "deprecated" sometime between 17.7.6 and 17.8.2 witch makes our compilation fail. ``` warning C4996: 'stdext::checked_array_iterator::_Seek_to': warning STL4043: stdext::checked_array_iterator, stdext::unchecked_array_iterator, and related factory functions are non-Standard...

Shaderc has an option: `--depends` https://bkaradzic.github.io/bgfx/tools.html#options Resource Level: #442

Bug

see *Moving Frostbite to Physically Based Rendering 3.0. A Physically Based Camera*

Also store shader dependencies and update them appropriately.

Atmospheric scattering is complete in #36 and i gathered informations from #2 and #39 to render the rest part of sky.

F:\Works\CatDogEngine\Engine\Source\ThirdParty\bgfx\src\renderer_gl.cpp (6879): BGFX FATAL 0x00000001: Failed to compile shader. 0: 0(69) : error C1503: undefined variable "asfloat"

Bug

F:\Works\CatDogEngine\Engine\Source\ThirdParty\bgfx\src\renderer_gl.cpp (6879): BGFX FATAL 0x00000001: Failed to compile shader. 0: 0(981) : error C7011: implicit cast from "vec4" to "vec3"

Bug