Game Developer Graphics API Reality
"yeah... I'm a game developer " what you hope they mean: what they really mean: OpenGL SDL Vulkan OpenGL ES assimp The official Open-Asset-Importer-Library on Github. Loads 40+ 3D-file-formats into one unified and clean data structure. OpenAL raylib Microsoft DirectX DirectX Box2D INLINE void soscpy32(pixel* dst, pixel* { // rather fast, masked blitting, mas register pixel *srcptr = src, *dstptr __asm push edi push esi mov ecx,pixels mov edi,dst mov esi,src Loop0: mov eax,[esi] mov ebx,eax and ebx,RGBA(00,00,00,80) jz skip mov [edi],eax skip: add esi,4 add edi,4 dec ecx jnz loop0 pop esi pop edi }
Мем сравнивает романтическое представление о разработчике игр, который работает с красивыми графическими технологиями и библиотеками, с суровой реальностью низкоуровневого ассемблерного кода. Шутка в том, что за названиями OpenGL, Vulkan, DirectX и других инструментов часто скрываются ручные операции с пикселями, регистрами и указателями. Такой мем отправляют программистам и геймдев-разработчикам как самоироничную реакцию на сложность и неприглядность внутренней работы.
graphics library logos / логотипы графических библиотекprogramming code / программный кодassembly language / язык ассемблераpixel data / данные пикселейcomputer screen / экран компьютераblack code editor / чёрный редактор кодаwhite background / белый фонOpenGL logo / логотип OpenGLSDL logo / логотип SDLVulkan logo / логотип VulkanOpenGL ES logo / логотип OpenGL ESassimp panel / панель assimpOpenAL logo / логотип OpenALraylib logo / логотип raylibMicrosoft DirectX logo / логотип Microsoft DirectXBox2D logo / логотип Box2Dregisters / регистрыpointers / указателиhexadecimal color value / шестнадцатеричное значение цвета
- @gentoomemes / 9636 2024-02-24
- @right_wing_dev_squads / 12490 2025-07-12
- Type
- image
- Size
- 615×699 · 64.1 KiB
- Mood
- саркастичный, абсурдный
- Language
- en
- Added