Author Archives: cpascal

Android NDK

Main

Default GCC compiler options

  • armeabi: -fpic -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -g -march=armv5te -mtune=xscale -msoft-float -mthumb -DANDROID -Wall -Wextra -Werror -Wa,–noexecstack -Wformat -Werror=format-security
  • armeabi-v7a: -fpic -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=softfp -mthumb -DANDROID -Wall -Wextra -Werror -Wa,–noexecstack -Wformat -Werror=format-security
  • arm64-v8a: -fpic -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -DANDROID -Wall -Wextra -Werror -Wa,–noexecstack -Wformat -Werror=format-security
  • x86: -ffunction-sections -funwind-tables -no-canonical-prefixes -g -fstack-protector-strong -Wall -Wextra -Werror -Wa,–noexecstack -Wformat -Werror=format-security -mstackrealign -mstack-protector-guard=global
  • x86_64: -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -DANDROID -Wall -Wextra -Werror -Wa,–noexecstack -Wformat -Werror=format-security
  • mips: -mips32 -fpic -ffunction-sections -funwind-tables -fstack-protector-strong -fmessage-length=0 -no-canonical-prefixes -DANDROID -Wall -Wextra -Werror -Wa,–noexecstack -Wformat -Werror=format-security
  • mips64: -fpic -ffunction-sections -funwind-tables -fstack-protector-strong -fmessage-length=0 -no-canonical-prefixes -DANDROID -Wall -Wextra -Werror -Wa,–noexecstack -Wformat -Werror=format-security

Android with external controller

Fonts

Font Programming

Font Rendering Engine

Developing fonts

Font Editor

Free Korean fonts

Linux on Android devices

Unity Engine

Third-party libraries

  • 3D API: Direct3D 9/11, OpenGL
  • Math: ProphecySDK
  • Physical simulation: PhysX
  • Network: Raknet + OpenSSL, cURL
  • Sound: FMOD

Community (Korean)

Community

League of Legends

Basic Information

  • 3D Engine: r3d (with D3DX)

Third-party libraries

  • UI Engine: Scaleform GFx
  • Sound Engine: FMOD
  • Script Engine: lua luajit
  • Algorithm: boost, Loki
  • Crash Reporting: BugSplat

Tools (inc. source code)

XMPP

XMPP (a.k.a. Jabber)

Home

C/C++

Hardware

News / Reviews

Benchmark

Utilities

Microsoft Windows Programming

Blogs

Windows API Tutorials

Community (Korean)