Skip to content
Search

Tbag

lastmod 2022-06-16created 2016-06-3027 edits

THIRD-PARTY EXTENSION UTILITY PROJECT.

Dependencies

Node.js

cares, gtest, http_parse, icu-small, npm, openssl, uv, v8, zlib

SFML

OpenAL, FLAC, OGG, Vorbis, FreeType, libjpeg, stb_image

Caffe

Protobuf, lmdb, OpenBLAS, OpenCV, Boost, snappy, leveldb, Google-glog, Google-gflag, HDF5

Widget toolkit

libui

Video

MP4Parse, JRTPLIB (RTSP), OpenH264

Graphic

libpng

GPGPU (Parallel computing)

OpenCL, CUDA, thrust

E.T.C (libs)

sqlite3, lua, TinyXML2, Spdlog, NCurses, libsimdpp, http-parser, Cap'n Proto

Language

C/C++, Python, LUA, JavaScript

DOM

XML, JSON, Prototxt

Build

cmake

E.T.C

Docker, git, bash

check google project

Google-related projects:

  • FlatBuffers: fast, highly memory-efficient serialization
  • MathFu: reliable C++ library for common math operations
  • Pindrop: cross-platform C++ audio library
  • Motive: spline-based procedural animation
  • LiquidFun: fluid particle physics engine based on Box2D
  • fplutil: command-line tools for automated Android C++ builds
  • VRToolkit: building VR games for Android, including Google Cardboard
  • Pie Noon: cross-platform C++ sample game supporting Android, Android TV, Windows, OS X, and Linux
  • LiquidFun Paint: paint app demo of LiquidFun
  • VoltAir: sample game demo of LiquidFun and QtQuick

Line count

Version 01:

$ find .. -name *.cpp -o -name *.hpp -o -name *.c -o -name *.h -o -name *.py -o -name *.cmake | grep -v dep/ | grep -v build/ | grep -v sqlite3/ | grep -v stx/ | grep -v fmt/ | grep -v tinyxml2/ | xargs wc -l

Version 02:

$ find . -name "*.cpp" -o -name "*.hpp" -o -name "*.c" -o -name "*.h" -o -name "*.py" -o -name "*.cmake" | grep -v dep/ | grep -v build/ | grep -v 3rd/ | grep -v cmake-build-debug/ | grep -v external/ | xargs wc -l

AppVeyor Remove cache

<syntaxhighlight lang="bash> curl -H "Authorization: Bearer v2.6xfggh3ckimw0y05vnx1" -H "Content-Type: application/json" -X DELETE "https://ci.appveyor.com/api/projects/osom8979/tbag/buildcache"

</syntaxhighlight>

TODO

  • Create Singleton2 class.
  • Native file IO.
  • dep/imagezero
  • Remove boost-stacktrace.
  • Refactoring log package.
  • Create MemoryPool.
  • Deprecated macro.
  • Force inline macro.
  • XPM format.
  • SVG format.
  • Image container (like cv::Mat).
  • Matrix container.
  • tbag-uvpp package.
  • rstl package.
  • Refactoring network package.
  • dep/http-parser.
  • dep/libsimdpp
  • dep/cap'n-proto
  • dep/LibreSSL
  • dep/websocket
  • lua engine.
  • python helper.
  • OpenCL/CUDA backend.
  • Machine learning.
  • Remove 3rd/tinyaes128c
  • Low level IO.
  • Checksum.
  • Skeletal animation: ozz-animation

See also

  • Blackhole

Favorite site

author Zer0 sitemap