DEV Community 👩‍💻👨‍💻

Adam Sawicki profile picture

Adam Sawicki

All opinions are my own and do not reflect that of my employer.

Location Warsaw, Poland Joined Joined on  Personal website http://asawicki.info github website twitter website

Education

M.S. Computer Science

Work

Developer Technology Engineer at AMD

VkExtensionsFeaturesHelp - My New Library

VkExtensionsFeaturesHelp - My New Library

Comments
1 min read
Why Not Use Heterogeneous Multi-GPU?

Why Not Use Heterogeneous Multi-GPU?

Reactions 2 Comments
4 min read
How to Disable Notification Sound in Messenger for Android?

How to Disable Notification Sound in Messenger for Android?

Comments
2 min read
Avoid double negation, unless...

Avoid double negation, unless...

Comments
2 min read
On Debug, Release, and Other Project Configurations

On Debug, Release, and Other Project Configurations

Reactions 1 Comments
4 min read
Secrets of Direct3D 12: Resource Alignment

Secrets of Direct3D 12: Resource Alignment

Reactions 1 Comments
4 min read
Initializing DX12 Textures After Allocation and Aliasing

Initializing DX12 Textures After Allocation and Aliasing

Reactions 5 Comments
5 min read
Texture Compression: What Can It Mean?

Texture Compression: What Can It Mean?

Reactions 5 Comments
6 min read
Secrets of Direct3D 12: Copies to the Same Buffer

Secrets of Direct3D 12: Copies to the Same Buffer

Reactions 5 Comments
4 min read
How Do Graphics Cards Execute Vector Instructions?

How Do Graphics Cards Execute Vector Instructions?

Reactions 6 Comments
5 min read
Two Shader Compilers of Direct3D 12

Two Shader Compilers of Direct3D 12

Reactions 8 Comments
5 min read
Xiaomi Smart Band - a Very Good Purcharse

Xiaomi Smart Band - a Very Good Purcharse

Reactions 6 Comments
3 min read
Book review: C++17 in Detail

Book review: C++17 in Detail

Reactions 10 Comments 1
3 min read
Weirdest rules from coding standards

Weirdest rules from coding standards

Reactions 8 Comments 1
3 min read
Most frequent questions on programming job interviews

Most frequent questions on programming job interviews

Reactions 12 Comments
4 min read
Differences in memory management between Direct3D 12 and Vulkan

Differences in memory management between Direct3D 12 and Vulkan

Reactions 6 Comments
1 min read
Remote programming job is usually not an option

Remote programming job is usually not an option

Reactions 7 Comments 3
2 min read
Vulkan: Long way to access data

Vulkan: Long way to access data

Reactions 7 Comments
4 min read
WinFontRender - my new library

WinFontRender - my new library

Reactions 4 Comments 2
2 min read
Vulkan Memory Allocator Survey March 2019

Vulkan Memory Allocator Survey March 2019

Reactions 4 Comments
1 min read
Programming FreeSync 2 support in Direct3D

Programming FreeSync 2 support in Direct3D

Reactions 10 Comments
5 min read
Programming HDR monitor support in Direct3D

Programming HDR monitor support in Direct3D

Reactions 8 Comments
7 min read
How to design API of a library for Vulkan?

How to design API of a library for Vulkan?

Reactions 5 Comments 1
4 min read
Thoughts on graphics APIs and libraries

Thoughts on graphics APIs and libraries

Reactions 5 Comments
5 min read
Why I think it is worth studying

Why I think it is worth studying

Reactions 31 Comments 3
3 min read
There is a way to query GPU memory usage in Vulkan - use DXGI

There is a way to query GPU memory usage in Vulkan - use DXGI

Reactions 8 Comments
4 min read
Two most obscure bugs in my life

Two most obscure bugs in my life

Reactions 10 Comments
4 min read
Technical debt is a good metaphor

Technical debt is a good metaphor

Reactions 6 Comments
2 min read
Scaling is everywhere, pixel-perfect is the past

Scaling is everywhere, pixel-perfect is the past

Reactions 11 Comments
5 min read
Efficient way of using std::vector

Efficient way of using std::vector

Reactions 10 Comments 2
3 min read
Debugging D3D12 driver crash

Debugging D3D12 driver crash

Reactions 7 Comments
2 min read
Macro with current function name - __func__ vs __FUNCTION__

Macro with current function name - __func__ vs __FUNCTION__

Reactions 9 Comments 1
1 min read
Operations on power of two numbers

Operations on power of two numbers

Reactions 10 Comments 3
2 min read
Iteration time is everything

Iteration time is everything

Reactions 19 Comments 1
3 min read
Vulkan Memory Allocator 2.1.0

Vulkan Memory Allocator 2.1.0

Reactions 8 Comments
1 min read
str_view - null-termination-aware string-view class for C++

str_view - null-termination-aware string-view class for C++

Reactions 9 Comments 2
3 min read
A MAZE in Berlin - my impressions

A MAZE in Berlin - my impressions

Reactions 5 Comments
2 min read
Vulkan API - my talk at Warsaw University of Technology

Vulkan API - my talk at Warsaw University of Technology

Reactions 7 Comments
1 min read
Memory management in Vulkan and DX12: slides are online

Memory management in Vulkan and DX12: slides are online

Reactions 10 Comments
1 min read
Debugging Vulkan driver crash - equivalent of NVIDIA Aftermath

Debugging Vulkan driver crash - equivalent of NVIDIA Aftermath

Reactions 8 Comments
3 min read
Vulkan Memory Allocator 2.0.0

Vulkan Memory Allocator 2.0.0

Reactions 8 Comments
1 min read
Switchable graphics versus D3D11 adapters

Switchable graphics versus D3D11 adapters

Comments
2 min read
When integrated graphics works better

When integrated graphics works better

Reactions 12 Comments
4 min read
6th tip to understand legacy code

6th tip to understand legacy code

Reactions 21 Comments
2 min read
How to view CHM files on high DPI monitor?

How to view CHM files on high DPI monitor?

Reactions 8 Comments
2 min read
Driver source code is not what you may think

Driver source code is not what you may think

Reactions 9 Comments
1 min read
When QueryPerformanceCounter call takes long time

When QueryPerformanceCounter call takes long time

Reactions 11 Comments
3 min read
Lost clicks and key presses on low FPS

Lost clicks and key presses on low FPS

Reactions 7 Comments
4 min read
VK_KHR_dedicated_allocation unofficial manual

VK_KHR_dedicated_allocation unofficial manual

Reactions 8 Comments
1 min read
loading...