GithubHelp home page GithubHelp logo

bmx-ng / b3d.mod Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 4.0 34.04 MB

BlitzMax OpenB3D Collection

BlitzMax 1.48% C 11.13% C++ 52.19% Makefile 0.35% HTML 2.34% Batchfile 0.01% CMake 0.21% Objective-C 0.27% UnrealScript 0.01% ShaderLab 0.01% RPC 16.30% COBOL 15.58% GLSL 0.14%

b3d.mod's Introduction

bmx-ng

The Open Source BlitzMax Compiler Project.

b3d.mod's People

Contributors

markcwm avatar woollybah avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

b3d.mod's Issues

Does not compile: constexpr needed

Building cubemap
[ 36%] Processing:cubemap.bmx
[ 38%] Compiling:3ds.cpp
[ 39%] Compiling:animation.cpp
[ 40%] Compiling:animation_keys.cpp
[ 41%] Compiling:bank.cpp
[ 42%] Compiling:bone.cpp
[ 43%] Compiling:brush.cpp
[ 44%] Compiling:camera.cpp
[ 45%] Compiling:collidetri.c
[ 46%] Compiling:collision.cpp
[ 47%] Compiling:collision2.cpp
[ 48%] Compiling:csg.cpp
[ 49%] Compiling:entity.cpp
[ 51%] Compiling:file.cpp
[ 52%] Compiling:functions.cpp
[ 53%] Compiling:geom.cpp
[ 54%] Compiling:geosphere.cpp
In file included from C:/Programmieren/BlitzMaxNG/mod/b3d.mod/openb3dlib.mod/openb3d/src/camera.cpp:17:0:
C:/Programmieren/BlitzMaxNG/mod/b3d.mod/openb3dlib.mod/openb3d/src/pick.h:33:21: error: 'constexpr' needed for in-class initialization of static data member 'const float Pick::EPSILON' of non-integral type [-fpermissive]
  static const float EPSILON=0.0001;
                     ^~~~~~~
Build Error: failed to compile (1) C:/Programmieren/BlitzMaxNG/mod/b3d.mod/openb3dlib.mod/openb3d/src/camera.cpp

Seems it does not like the static const definition.
Other bug details:
https://www.syntaxbomb.com/index.php/topic,4369.msg15006.html#msg15006

b3d.mod/assimp.mod and others: Module does not match commandline module

C:\Programmieren\BlitzMaxNG\bin>bmk makemods -d -a b3d
[  0%] Processing:assimp.bmx
[  0%] Processing:Compile Error: Module does not match commandline module
[C:/Programmieren/BlitzMaxNG/mod/b3d.mod/assimp.mod/assimp.bmx;12;0]
common.bmx
[  0%]Build Error: failed to compile (-1) C:/Programmieren/BlitzMaxNG/mod/b3d.mod/assimp.mod/assimp.bmx Processing:source

Same for assimplib.mod and newtondynamics.mod

assimb.bmx seems to have a valid module header nonetheless?

' assimp.bmx

Strict

Rem
bbdoc: Assimp for Openb3d
about: Assimp mesh loader and a few helper functions. 
To build Assimp use @{bmk makemods -a -w -g x64 openb3dlibs.assimp}.
Requires BaH.Boost source and Koriolis.Zipstream module binaries, see source links below.
To get BaH.Boost with Subversion open command-line and be sure you "cd" to bah.mod before checkout.
End Rem
Module Openb3dlibs.Assimp

ModuleInfo "Version: 0.41"
ModuleInfo "License: BSD-3-Clause"
ModuleInfo "Copyright: Wrapper - 2009-2017 Peter Scheutz, Mark Mcvittie"
ModuleInfo "Copyright: Library - 2006-2012 Assimp team"
ModuleInfo "Source: https://github.com/markcwm/openb3dlibs.mod"
ModuleInfo "Source: svn checkout https://github.com/maxmods/bah.mod/trunk/boost.mod"
ModuleInfo "Source: https://github.com/maxmods/koriolis.mod"
ModuleInfo "Source: https://github.com/assimp/assimp"

Import Openb3d.B3dglgraphics
Import Openb3dlibs.Assimplib

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.