Lightweight image viewer powered by OpenGL. I use this viewer daily for: Advantages: Wide range of supported formats: Additional features: Advanced features: Simple Viewer GL source code is available on GitHub.
Development
Венгерская нотация
Статья «Как заставить неправильный код выглядеть неправильно», поясняет в чем отличие Венгерской для Приложений (Apps Hungarian) от Системной Венгерской.Я давно перестал использовать Венгерскую нотацию, которая на самом деле была Системной Венгерской. Но только сейчас понял, почему мне она казалась несколько …
Magic values
0xABADBABE (“a bad babe”) is used by Apple as the “Boot Zero Block” magic number. 0xBAADF00D (“bad food”) is used by Microsoft’s LocalAlloc(LMEM_FIXED) to indicate uninitialised allocated heap memory. 0xBADDCAFE (“bad cafe”) is used by ‘watchmalloc’ in OpenSolaris to mark …
Путь к исполнимому файлу в macOS
Нашел у себя в черновиках. Не уверен, что я этот код где-либо использовал, но для затравки сойдёт.Object-C: Или так:
Emacs + Cedet для C / C++
Введение из статьи однозначно отвечает на вопрос – “о чем статья”: Этот рассказ не претендует на звание полного описания настройки Emacs как среды разработки на разных языках (это будет отдельная статья), а является попыткой написать краткий рассказ о настройке пакета …
md2 – формат хранения 3D моделей
Прикручиваю к 2D-движку возможность загрузки и рендеринга 3D-моделей. Для чего это нужно пояснять не стану, т.к. на мой взгляд это и так очевидно.На данный момент остановился на формате MD2 – формат хранения моделей, используемый в Quake II. Формат свободный, хорошо …
Алгоритмы на графах — Сортировка сетей
«Компиляторы — пожалуй одна из самых интересных тем системного программирования. Эта статья не расскажет как написать идеальный, или, хотя бы, работающий компилятор, но она поможет прояснить пару аспектов его работы, при помощи метода топологической сортировки сети». Cортировка сетей 1 и …
Clunk – звуковая библиотека
Clunk умеет практически всё, что необходимо уметь звуковой библиотеке: Бесконечное количество всего: музыкальных потоков (SDL_Mix умеет только один, например), объектов и именованных источников звука прикреплённых к объектам или слушателю. Простое апи на C++. (В OpenAL вы вынуждены сами перестраивать сцену, …