Closed Jin02 closed 6 years ago
모든 구조를 다 뜯어고치고 해야할 듯 싶다.
https://github.com/Jin02/SOCEngine/tree/%23Re/SOCEngine/SOCEngine/Rendering/Light
이전에는 LightManager에 그냥 전부 다 때려넣은 느낌이었는데, 지금은 많이 분할시켰다. GPUUploadBuffer, LightBuffer등등.. 가능한 세세히 분할가능한건 모두 분할시켰다.
현재, LightManager에서 lightBuffer, Pool, DirtyParam, DirtyTFLights를 각각의 따로 구분되는 변수로 구성하였지만 나중에 시간나면 하나로 합쳐서 나을 듯 싶다. 중복되는 코드가 매우 보기 안좋다 -_-.
8.12 ~ 8.18 기간동안에 해결해뒀다.
From @Jin02 on February 12, 2017 2:50
Light부터 LightManager까지
Copied from original issue: Jin02/SOCEngine#71