Gamasutra: The Art & Business of Making Gamesspacer
View All     RSS
September 21, 2018
arrowPress Releases
  • Editor-In-Chief:
    Kris Graft
  • Editor:
    Alex Wawro
  • Contributors:
    Chris Kerr
    Alissa McAloon
    Emma Kidwell
    Bryant Francis
    Katherine Cross
  • Advertising:
    Libby Kruse






If you enjoy reading this site, you might also want to check out these UBM Tech sites:


 

Egor Yusov's Blog

 

Being a 3D graphics enthusiast for many years, I have worked on various rendering technologies including deformable terrain, physically-based water, shadows, volumetric and post-processing effects and other. I run Diligent Graphics as a place where I can experiment, learn new technologies, try new algorithms and share my ideas

 

Member Blogs

Posted by Egor Yusov on Wed, 12 Sep 2018 10:41:00 EDT in Programming, Console/PC, Smartphone/Tablet
This article discusses different strategies to update GPU resources in Diligent Engine (a modern cross-platform low-level graphic library) as well as important internal details and performance implications related to each method.


Posted by Egor Yusov on Thu, 30 Nov 2017 09:55:00 EST in Programming, Console/PC, Smartphone/Tablet
This post introduces Diligent Engine, a modern cross-platform graphics API abstraction library


Posted by Egor Yusov on Mon, 17 Jul 2017 10:22:00 EDT in Programming, Console/PC, Smartphone/Tablet
This post introduces HLSL2GLSLConverter, a standalone tool that allows converting DirectX shaders authored in HLSL5.0 into GLSL source suitable for OpenGL/GLES applications.


Posted by Egor Yusov on Tue, 18 Apr 2017 10:30:00 EDT in Programming, Console/PC
Managing resource lifetimes in Direct3D12 may be an issue as CPU and GPU run in parallel, and application has to make sure that all resources are valid by the time GPU uses them. This article presents a strategy to deal with this problem.


Posted by Egor Yusov on Fri, 07 Apr 2017 09:26:00 EDT in Programming, Console/PC
Descriptors and descriptor heaps are key components of a new resource binding paradigm introduced in Direct3D12. This article describes an efficient system for managing descriptor heaps.


Posted by Egor Yusov on Mon, 03 Apr 2017 09:26:00 EDT in Programming, Console/PC
This post presents an implementation of the lightweight variable-size memory block allocator that is used in Diligent Engine 2.0.



Egor Yusov's Comments

Comment In: [Blog - 11/30/2017 - 09:55]

Thanks ...

Thanks