GithubHelp home page GithubHelp logo

olde-skuul / burgerlib Goto Github PK

View Code? Open in Web Editor NEW
206.0 206.0 13.0 48.41 MB

The Only Low Level Library you'll ever need

License: Other

Python 0.44% C++ 75.59% C 22.43% Objective-C 0.04% GLSL 0.04% HLSL 0.05% R 0.01% Makefile 0.82% Assembly 0.48% Rez 0.10% Objective-C++ 0.02%

burgerlib's People

Contributors

burgerbecky avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

burgerlib's Issues

Build requires missing 'makeheader' and won't work if provided

Hello,

I'm trying to build burgerlib for MacOS 12 arm64.

It requires a 'makeheader' tool that can't be found anywhere but in a prebuilt form in the KitchenSink repo which haven't been updated in years. What is the proper way to get this tool?

After installing the makeheader in PATH, allowing the tool full access to the drive and cleaning quarantine xattr flag, the build won't proceed:

makeheader /Users/someuser/Documents/burgerlib-master/source/templateburgerbase.h /Users/someuser/Documents/burgerlib-master/bin/burger.h
Can't open Users:someuser:Documents:burgerlib-master:source:templateburgerbase.h:

/Users/someuser/Documents/burgerlib-master/source/templateburgerbase.h does exists and is accessible.

brfileansihelpers, new functions

TODO: WriteBig(Word64), WriteBig(float), WriteBig(double), WriteLittle(Word64), WriteLittle(float), WriteLittle(double), ReadBigWord64(), ReadBigFloat(), ReadBigDouble(), ReadLittle(Word64), ReadLittle(float), ReadLittle(double), GetSize64()

Font tool

Write a tool to export and import fonts from the burgerlib font format to an xml file and a PNG

Unify class GameApp

After careful consideration, deriving GameApp to system specific apps was not a good idea. Use only one class and modify based on different targets.

Missing .xcconfig files

All burger.*.xcconfig files referenced by Xcode project are missing from the repository.
The library cannot be built using Xcode because of this.

Create RenderObject

After looking at all the different APIs, it's better to create render objects to perform the low level rendering, much like uber shaders, so rendering can be performed at a much higher level and performed at the low level going as far down to the metal as possible.

RenderObject2D for rendering 2D objects will satisfy this issue, as new objects are found to be needed, add new issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.