Articles and Presentations

20.03.2024 AMD GDC "Post Mortem GPU Crash Analysis with AMD Radeon™ GPU Detective (RGD)"
Talk at Game Developers Conference (GDC), as a representative of AMD, co-presented with Amit Mulay (Senior Software Development Engineer, AMD) and Marco Bouterse (Principal Graphics Programmer, Nixxes Software).

13.03.2024 Polygon "API graficzne. Co to jest? Które wybrać?"
Prezentacja wygłoszona w Kole Naukowym Twórców Gier "Polygon" na Politechnice Warszawskiej, Wydział Elektroniki i Technik Informacyjnych.

04.08.2023 AMD "Rendering optimization for the GPU"
Talk at Promised Land Art Festival in Łódź, Poland, as a representative of AMD.

17.07.2023 AMD "Effective use of the new D3D12_HEAP_TYPE_GPU_UPLOAD flag"
Article published on GPUOpen.com.

01.06.2023 "Optymalizacja renderingu na karcie graficznej"
Prezentacja wygłoszona w Kole Naukowym Wirtualnej Rzeczywistości na Politechnice Warszawskiej, Wydział Matematyki i Nauk Informacyjnych.

05.04.2023 Polygon "Optymalizacja renderingu na karcie graficznej"
Prezentacja wygłoszona w Kole Naukowym Twórców Gier "Polygon" na Politechnice Warszawskiej, Wydział Elektroniki i Technik Informacyjnych. Wersja 2 tego wykładu.

2023 Magazine "Kod natywny ma się dobrze"
Wstępniak/felieton opublikowany w magazynie Programista 1/2023 (106).

07.02.2023 AMD "Game optimization: Radeon developer tools on RADV & Steam Deck"
Talk at Vulkanised conference in Munich, Germany, as a representative of AMD, co-presented with Timur Kristóf and Friedrich Vock from Valve. See video on YouTube

11.10.2022 "Hello World under the microscope"
English translation of the article "Hello World pod lupą", published on the Internet.

29.09.2022 AMD "Let's talk about (GPU) crahses"
Talk at Reboot Develop Blue Conference in Dubrovnik, Croatia, as a representative of AMD. See slides on GPUOpen.com

01.2022 Magazine "Hello World pod lupą"
Współautor artykułu w magazynie Programista 1/2022 (100).

07.09.2021 AMD "Efficient use of GPU memory in modern games"
Talk at Digital Dragons conference (online), as a representative of AMD. See video recording and slides on GPUOpen.com

27.11.2019 Polygon "Vulkan API"
Prezentacja wygłoszona w Kole Naukowym Twórców Gier "Polygon" na Politechnice Warszawskiej (edycja 2).

26.07.2019 "Differences in memory management between Direct3D 12 and Vulkan"
Article published on Internet.

27.05.2019 AMD "Make Your Game Friendly for Graphics Debugging and Optimization"
Talk at Digital Dragons conference in Kraków, Poland, as a representative of AMD.

08.12.2018 AMD "Co działa szybko, a co wolno w grafice 3D?"
Prezentacja wygłoszona na Collegium Da Vinci w Poznaniu, jako reprezentant firmy AMD.

28.06.2018 AMD "Rendering in your game - debugging & profiling"
Talk at Zespołowe Tworzenie Gier Komputerowych (ZTGK) competition / Conference on Game Innovations (CGI) at Łódź University of Technology, Poland, as a representative of AMD.

24.05.2018 AMD "Porting your engine to Vulkan or DX12"
Talk at Nordic Game conference in Malmo, Sweden, as a representative of AMD.

22.05.2018 AMD "Porting your engine to Vulkan or DX12"
Talk at Digital Dragons conference in Kraków, Poland, as a representative of AMD. See video on YouTube

15.05.2018 AMD PCz "Grafika komputerowa jako kreatywna dziedzina informatyki"
Prezentacja wygłoszona na Wydziale Elektrycznym Politechniki Częstochowskiej, jako reprezentant firmy AMD.

18.04.2018 Polygon "Vulkan API"
Prezentacja wygłoszona w Kole Naukowym Twórców Gier "Polygon" na Politechnice Warszawskiej.

19.03.2018 AMD GDC "Memory management in Vulkan and DX12"
Talk at Game Developers Conference (GDC), as a representative of AMD. See slides on GPUOpen.com

13.12.2017 Polygon "Optymalizacja renderingu na karcie graficznej"
Prezentacja wygłoszona w Kole Naukowym Twórców Gier "Polygon" na Politechnice Warszawskiej.

24.10.2017 "Immediate Mode GUI - Theory and Example"
Talk given at Warsaw GameDev Meetup.

16.10.2017 "VK_KHR_dedicated_allocation unofficial manual"
Article published on Internet.

11.10.2017 Polygon "Praca w korpo - zalety i wady"
Prezentacja wygłoszona w Kole Naukowym Twórców Gier "Polygon" na Politechnice Warszawskiej.

07.08.2017 AMD "Understanding Vulkan objects"
Article published on GPUOpen.com.

28.07.2017 AMD "Rendering in Your Game - Debugging and Profiling"
Talk given at Slavic Game Jam 2017 (Polish-Japanese Academy of Information Technology, Warsaw), as a representative of AMD, who was a sponsor of this event.

01.05.2017 "Praca zdalna - 10 faktów i mitów"
Artykuł opublikowany w Internecie.

24.09.2016 "Pułapki liczb zmiennoprzecinkowych"
Prezentacja wygłoszona podczas targów pracy "Kariera IT" w Sopocie.

Czerwiec 2016 Magazine "Programowanie grafiki dziś"
Artykuł w magazynie Bajtek, Czerwiec 2016 (135) wydanie specjalne.

11.04.2015 Intel "Po drugiej stronie API graficznego. Czyli jak wygląda sterownik i układ graficzny?"
Prezentacja wygłoszona (jako reprezentant firmy Intel Technology Poland) na XII Ogólnopolskiej Konferencji Inżynierii Gier Komputerowych (IGK) w Siedlcach.

22.01.2015 Intel "Deep into Intel Processor Graphics"
Prezentacja wygłoszona (wspólnie z Piotrem Kozłem, jako reprezentanci firmy Intel Technology Poland) na Wydziale Elektroniki, Telekomunikacji i Informatyki (ETI) na Politechnice Gdańskiej.

13.12.2014 "Architektura współczesnych gier video"
Prezentacja wygłoszona podczas targów pracy "Kariera IT" w Gdańsku.

14.12.2013 "Pisząc kod natywny C/C++, czyli nie taki diabeł straszny"
Prezentacja wygłoszona podczas targów pracy "Kariera Programisty" w Gdańsku.

09.2013 Magazine "Pomiar czasu w programowaniu gier"
Artykuł komercyjny napisany dla magazynu Programista.

07.2013 Magazine "Inteligentne wskaźniki w C++11"
Artykuł komercyjny napisany dla magazynu Programista.

06.2013 Magazine "O Demoscenie"
Artykuł komercyjny napisany dla magazynu Programista.

04.2013 Magazine "Pisanie wydajnego kodu C++"
Artykuł komercyjny napisany dla magazynu Programista.

12.2011 "C++/CLI Tutorial"
Long article, published on Internet.

30.03.2011 Polygon "Pułapki programowania obiektowego"
Prezentacja wygłoszona w Kole Naukowym Twórców Gier "Polygon" na Politechnice Warszawskiej, a później także w Studenckim Kole Naukowym "Shader" na Akademii Górniczo-Hutniczej w Krakowie.

26.03.2011 IGK "Tworzenie wydajnego kodu C++ w podejściu zorientowanym na dane"
Współautor: Tomasz Dąbrowski. Publikacja i prezentacja na VIII Ogólnopolskiej Konferencji Inżynierii Gier Komputerowych (IGK'8-2011) w Siedlcach.

30.10.2010 Polygon "C++ w programowaniu gier"
Prezentacja wygłoszona w Kole Naukowym Twórców Gier "Polygon" na Politechnice Warszawskiej.

24.02.2009 "Własny VFS - wtyczka do Total Commandera"
Artykuł opublikowany w Internecie.

16.06.2008 PCz "Architektura i implementacja silnika grafiki trójwymiarowej"
Praca magisterska na Politechnice Częstochowskiej, Wydział Inżynierii Mechanicznej i Informatyki, kierunek Informatyka.

05.06.2008 "Zaawansowana kamera 3D"
Artykuł opublikowany w Internecie.

28.05.2008 "Szybki alokator FreeList"
Artykuł opublikowany w Internecie.

22.05.2008 "Preprocesor w shaderach HLSL"
Artykuł opublikowany w Internecie.

21.05.2008 "Unicode w Visual C++"
Artykuł opublikowany w Internecie.

20.05.2008 "Kwaterniony w praktyce"
Artykuł opublikowany w Internecie.

19.05.2008 "Biblioteka FastDelegate"
Artykuł opublikowany w Internecie.

28.02.2008 PCz "Direct3D 9 - Wykład"
Obszerna prezentacja do wykładu, przygotowana w ramach studiów na Politechnice Częstochowskiej.

03.02.2008 "Wydajność wczytywania tekstur w Direct3D 9 - Eksperyment"
Artykuł opublikowany w Internecie.

30.12.2007 PCz "Programowanie na komórki"
Prezentacja do wykładu, przygotowana w ramach studiów na Politechnice Częstochowskiej.

25.05.2007 "Precompiled Headers w Visual C++"
Artykuł opublikowany w Internecie.

03.2007 IGK "Efektywne metody usuwania błędów z kodu gry komputerowej"
Współautor: Artur Poznański. Publikacja i prezentacja na IV Ogólnopolskiej Konferencji Inżynierii Gier Komputerowych (IGK) w Akademii Podlaskiej w Siedlcach.

03.2007 PCz "Efektywne metody walki z błędami w kodzie"
Prezentacja wygłoszona na IT Academic Days na Politechnice Częstochowskiej.

28.02.2007 "Szybkie, heurystyczne przeszukiwanie dysku"
Artykuł opublikowany w Internecie, na codeguru.pl.

08.08.2006 "Asynchroniczna konsola Windows"
Artykuł opublikowany w Internecie.

17.06.2006 "Rzutowanie typów w C++"
Artykuł opublikowany w Internecie.

04.06.2006 Magazine "FMOD, czyli programowanie dźwięku do gry"
Artykuł komercyjny napisany dla magazynu WARP 2.0 Digital dołączanego do PC World Computer.

16.05.2006 IGK "XNL2 jako prosty i uniwersalny tekstowy język opisu"
Publikacja i prezentacja na III Ogólnopolskiej Konferencji Inżynierii Gier Komputerowych (IGK) w Akademii Podlaskiej w Siedlcach.

04.2006 PCz "Silnik 3D"
Prezentacja wygłoszona w ramach koła naukowego MiCoders na Politechnice Częstochowskiej.

04.2006 PCz "Podział przestrzeni"
Prezentacja wygłoszona w ramach koła naukowego MiCoders na Politechnice Częstochowskiej.

25.04.2006 "Punkt wewnątrz wielokąta"
Artykuł opublikowany w Internecie.

03-08.2006 Magazine "Direct3D"
Komercyjny cykl 6 artykułów, napisany dla magazynu WARP 2.0 Digital dołączanego do PC World Computer.

14.12.2005 "Problemy z obsługą błędów w kodzie C++"
Artykuł opublikowany w Internecie.

11.2005 PCz "Microsoft Visual Studio 2005 i Visual Studio Team System"
Prezentacja wygłoszona na IT Academic Days na Politechnice Częstochowskiej.

29.09.2005 "Grywalność, czyli uchwycić nieuchwytne"
Artykuł opublikowany w Internecie.

06.2005 PCz "Cube. Studencki Projekt Heterogenicznego Klastra Obliczeniowego"
Współautorzy: Adam Mikuta, Piotr Rak, Przemysław Sowa, Radosław Stawiarski. Prezentacja wygłoszona w Instytucie Informatyki Teoretycznej i Stosowanej na Politechnice Częstochowskiej.

05.2005 PCz "Podstawy programowania gier z użyciem DirectX"
Prezentacja wygłoszona na IT Academic Days na Politechnice Częstochowskiej.

01.04.2005 IGK "Automaty komórkowe i ich zastosowania"
Publikacja i prezentacja na II Ogólnopolskiej Konferencji Twórców Gier Komputerowych (TGK) w Akademii Podlaskiej w Siedlcach.

24.09.2004 IGK "Wolne oprogramowanie"
Publikacja i prezentacja na I Ogólnopolskiej Konferencji Twórców Gier Komputerowych (TGK) w Akademii Podlaskiej w Siedlcach.

23.09.2004 "Jak kończyć projekty?"
Artykuł opublikowany w Internecie.

15.09.2004 "HTML i CSS pod lupą"
Artykuł opublikowany w Internecie.

14.05.2004 "Struktury danych i formaty plików"
Artykuł opublikowany w Internecie.

29.02.2004 "Cyfrowe przetwarzanie tekstu"
Artykuł opublikowany w Internecie.

03.01.2004 "Reprezentacja danych w pamięci"
Artykuł opublikowany w Internecie, jako dodatek do kursu "Megatutorial. Od zera do gier kodera" Karola Kuczmarskiego.

12.12.2003 "Programowanie bota Eggdrop w języku TCL"
5-częściowy kurs opublikowany w Internecie.

12.12.2003 "Błędy"
Artykuł opublikowany w Internecie.

12.12.2003 "Do czego może się przydać liczba 32-bitowa"
Artykuł opublikowany w Internecie.

2003
Wykłady prowadzone przez Internet za pomocą IRC. Tematy:, "Python", "Projektowanie graficznego interfejsu użytkownika (GUI)", "OOP - programowanie zorientowane obiektowo" (3 części)

[Download] [Dropbox] [pub] [Mirror] [Privacy policy]
Copyright © 2004-2024