Gamasutra is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Gamasutra: The Art & Business of Making Gamesspacer
View All     RSS
July 18, 2019
arrowPress Releases

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


Egor Yusov's Member Blogs

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.

Posted by Egor Yusov on Wed, 31 Aug 2016 10:57:00 EDT in Programming, Console/PC
This post introduces Diligent Engine 2.0, the second version of an open-source lightweight graphics abstraction layer. The engine has been completely redesigned since version 1.0 to take full advantages of the next-generation APIs such as Direct3D12.

Posted by Egor Yusov on Thu, 21 Apr 2016 02:02:00 EDT in Programming, Console/PC
Dynamic resources is a convenient programming paradigm that is used to handle frequently changing resources in Direct3D11 API. This post describes how to efficiently implement dynamic resources in Direct3D12 with the help of ring buffer.

Posted by Egor Yusov on Thu, 24 Mar 2016 01:45:00 EDT in Programming, Console/PC
This post describes a new shader resource binding model implemented in Diligent Engine 2.0 to take advantages of Direct3D12.

Posted by Egor Yusov on Wed, 23 Mar 2016 12:38:00 EDT in Programming, Console/PC
Diligent Engine is a light-weight cross-platform graphics layer. Its main goal is to take advantages of the next-generation graphics APIs, but at the same timesupport older platforms. This post is an introduction to the engine.

[Previous Egor Yusov Blogs]