Redesigning textures in my engine
To support streaming better and to have nicer code :)
When implementing texture streaming in my engine, I realized some not-so-nice bits in the existing code textures. So I changed it.
To support streaming better and to have nicer code :)
When implementing texture streaming in my engine, I realized some not-so-nice bits in the existing code textures. So I changed it.
Using a float mipmap bias when dynamically streaming textures can help preventing visible pop-ins.
Clean Architecture and its author are under fire nowadays. I see some reasons for that and try to elaborate on the situation.
I will motivate why you should always define the boundaries of your system as small and as far out as possible and why you should only test them, instead of the rest of your system.
Domain driven design is as old as some programmer's beards, yet recently it gained some unexpected attention. And hate. I explain my perspective and how we can stay healthy with that topic.
Testcontainers and repository abstraction in combination with a good testing framework like JUnit can be so nice.
Now with better surface normals, lighting and environment maps. Video inside.