FrankStain
C/C++ user since 2003. Professional game developer since 2011. Private cross-platform media framework developer since 2012 (3rd generation uses C++17).
St. Petersburg
Pinned Repositories
black.core
The most fundamental part of `Black::Framework`, which is also used in other outer components.
black.data-oriented
The DOD (Data Oriented Design) implementations for `Black::Framework`.
black.jni
Android JNI simplification library, written on C++17. `Black::Framework` uses it as platform layer for Android. Next generation of https://github.com/FrankStain/jnipp
CallbacksSample
Callbacks implementation MVP. The key feature is to provide most thin abstraction with minimal costs.
com.multicontext.test
Small android OpenGL/ES application example, based on NativeActivity. Code describes two strange problems of using OpenGL/ES 1.1 on Android devices with Adreno GPU's.
entityx
EntityX - A fast, type-safe C++ Entity-Component system
flatbuffers
Memory Efficient Serialization Library
jnipp
Jni++ : Thread-safe and type-safe C++11 wrap for Android JNI.
pe-loader
library, which help to describe or load and execute PE files.
tex-conv
Utility for converting texture sources to some other formats
FrankStain's Repositories
FrankStain/pe-loader
library, which help to describe or load and execute PE files.
FrankStain/jnipp
Jni++ : Thread-safe and type-safe C++11 wrap for Android JNI.
FrankStain/tex-conv
Utility for converting texture sources to some other formats
FrankStain/CallbacksSample
Callbacks implementation MVP. The key feature is to provide most thin abstraction with minimal costs.
FrankStain/gafferongames
Source code for gafferongames.com
FrankStain/ubbook
Путеводитель C++ программиста по неопределенному поведению
FrankStain/entityx
EntityX - A fast, type-safe C++ Entity-Component system
FrankStain/flatbuffers
Memory Efficient Serialization Library
FrankStain/angelscript
Imported from http://svn.code.sf.net/p/angelscript/code/trunk
FrankStain/AntiDebugging
AntiDebugging sample sources written in C++
FrankStain/c--sphinx
C-- language : c--sphinx.narod.ru archive and source code
FrankStain/CnC_Remastered_Collection
FrankStain/cpp-anti-debug
anti debugging library in c++.
FrankStain/doit
task management & automation tool
FrankStain/doom3.gpl
Doom 3 GPL source release
FrankStain/jnipp-test
Test application and example of using the Jni++ library.
FrankStain/libdepvr
PVR-TC (pvrtc 2/4 bit) decompression algorithm
FrankStain/libRocket
libRocket - The HTML/CSS User Interface library
FrankStain/lolic
(WIP) prototype of my C dialect and its compiler
FrankStain/massgate
Massgate is the central server for the Massive Entertainment game World in Conflict, and is now open-source to make it possible for anyone to host their own Massgate server.
FrankStain/OWMAN
Open world game streaming manager
FrankStain/Perimeter
FrankStain/physfs
FrankStain/ProgressCounter
Lightweight tool class for counting the progress of some random amount of tasks.
FrankStain/QuadTreeSample
Quadtree implementation MVP. No key features, just sample of code.
FrankStain/Self-Remapping-Code
This program remaps its image to prevent the page protection of pages contained in the image from being modified via NtProtectVirtualMemory.
FrankStain/shockmac
System Shock (PowerMac version / Official GPL Release)
FrankStain/turbobadger
Small footprint UI library for hardware accelerated games & applications
FrankStain/vectormath
Modified version of Sony's open sourced vector and matrix math library.
FrankStain/WaveFunctionCollapse
Bitmap & tilemap generation from a single example with the help of ideas from quantum mechanics.