Skip to content
View DziubanMaciej's full-sized avatar

Organizations

@LegacyMD @MessMD @ForksMD @PaiSetup

Block or report DziubanMaciej

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
DziubanMaciej/README.md

About

I'm a software developer passionate about computer graphics, GPUs and high performance computing. Currently employed at AMD, working on Vulkan driver and AMF library for hardware accelerated video processing. See my LinkedIn profile.

Some of my personal projects

  • cmag - Interactive analyzer and browser for CMake build systems. This tools aims to provide a graphical representation of complex build systems with different dependencies, properties, etc.
  • emos - A MOS 6502 processor emulator.
  • PicoGpu - Implementation of a simplified GPU using SystemC. My first attempt to use the library. I implemented a simple rendering pipeline with programmable blocks, memory subsystem, depth buffering and an assembler for my own assembly shading language.
  • Oakum - Memory leak detection library for C++ projects. Especially useful for ensuring memory safety in short code sequences, like unit tests.

My stupid April Fools projects

  • 2023 OtwartyJO - Translation of OpenCL library API to Polish language. Translated header is generated by parsing original cl.h header and using a lookup table to translate or keywords from English to Polish.
  • 2024 glBamboozle - An OpenGL loader, which intercepts OpenGL calls of real applications (e.g. games) and alters them to create funky visual effects. This project was not completed and there are not a lot of effects implemented.

My GitHub organisations that I use as "directories" for repositories

  • LegacyMD - my old and forgotten repositories
  • MessMD - my playground repositories for trying things out.
  • ForksMD - my forked repositories used for opensource contributions.
  • PaiSetup - my personal scripts, tools and configurations I use.

Popular repositories Loading

  1. PicoGpu PicoGpu Public

    Implementation of a simplified GPU using SystemC

    C++ 5

  2. OtwartyJO OtwartyJO Public

    Translation of OpenCL API to Polish language

    C 3 1

  3. CheckMate CheckMate Public

    Utility program to monitor output of certain commands

    Rust 1

  4. emos emos Public

    A MOS 6502 processor emulator

    C++ 1

  5. cmag cmag Public

    Interactive analyzer and browser for CMake build systems

    C++ 1

  6. glBamboozle glBamboozle Public

    A very useless OpenGL driver loader

    C++ 1