MCPcopy Create free account
hub / github.com/begla/Intrinsic

github.com/begla/Intrinsic @v0.0.28

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.0.28 ↗ · + Follow
1,599 symbols 2,803 edges 318 files 96 documented · 6% updated 3y agov0.0.28 · 2017-07-08★ 1,043

Browse by type

Functions 1,209 Types & classes 390
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Intrinsic

Contribute! Join the Chat Buy Me a Coffee at ko-fi.com

Intrinsic is a Vulkan based cross-platform game and rendering engine. The project is currently in an early stage of development.

You can find some simple build and setup instructions in GETTING_STARTED.md.

Further details and the (heavily WIP) API documentation are available on the project homepage. The Intrinsic repository is hosted on GitHub.

Screenshots

Intrinsic IntrinsicEd IntrinsicEd IntrinsicEd

Build Status

Platform Build Status
Windows (Visual Studio 2017) Windows Build Status
Linux (GCC 6.0 / Clang 4.0) Linux Build Status

License

// Copyright 2017 Benjamin Glatzel
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
//    http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.

Credits

Intrinsic uses the following open-source libraries:

  • Qt (IntrinsicEd only, see https://www.qt.io/download)
  • SDL 2.0 (see https://www.libsdl.org/download-2.0.php)
  • Vulkan SDK (see https://lunarg.com/vulkan-sdk/)
  • tlsf (see https://github.com/mattconte/tlsf)
  • microprofile (https://github.com/jonasmr/microprofile)
  • enkiTS (see https://github.com/dougbinks/enkiTS)
  • gli (see http://gli.g-truc.net/0.8.1/index.html)
  • glm (see http://glm.g-truc.net/0.9.8/index.html)
  • glslang (see https://github.com/KhronosGroup/glslang)
  • SPIRV-Cross (see https://github.com/KhronosGroup/SPIRV-Cross)
  • LuaJIT (see http://luajit.org/)
  • rapidjson (see https://github.com/miloyip/rapidjson)
  • rlutil (see https://github.com/tapio/rlutil)
  • SOL 2 (see https://github.com/ThePhD/sol2)
  • sparsepp (see https://github.com/greg7mdp/sparsepp)
  • tinydir (see https://github.com/cxong/tinydir)

Intrinsic uses the following proprietary libraries:

  • PhysX 3 (see https://developer.nvidia.com/physx-sdk)
  • FBX SDK (IntrinsicEd only, see http://usa.autodesk.com/adsk/servlet/pc/item?siteID=123112&id=10775847)
  • BugSplat (see http://www.bugsplat.com/)

... and the following tools in binary format:

  • DirectXTex (see https://github.com/Microsoft/DirectXTex)
  • Cloc (see http://cloc.sourceforge.net)
  • 7za (see http://www.7-zip.org/download.html)

Assets and icons sourced from:

  • https://cloud.blender.org/
  • https://www.artstation.com/artwork/xKkaW
  • http://www.flaticon.com
  • http://www.gametextures.com

Core symbols most depended-on inside this repo

Shape

Method 972
Class 363
Function 237
Enum 27

Languages

C++100%
Python1%

Modules by API surface

IntrinsicCore/src/IntrinsicCoreMath.h55 symbols
IntrinsicEd/src/IntrinsicEd.cpp51 symbols
IntrinsicCore/src/IntrinsicCoreComponentsNode.h28 symbols
IntrinsicCore/src/IntrinsicRendererResourcesDrawCall.h27 symbols
dependencies/sdl/include/SDL_events.h26 symbols
app/assets/shaders/SMAA.h26 symbols
IntrinsicEd/src/IntrinsicEdNodeViewTreeWidget.cpp26 symbols
IntrinsicCore/src/IntrinsicRendererRenderSystem.cpp25 symbols
IntrinsicCore/src/IntrinsicRendererRenderPassClustering.cpp24 symbols
IntrinsicCore/src/IntrinsicCoreDodResources.h22 symbols
IntrinsicCore/src/IntrinsicRendererResourcesMaterial.h21 symbols
IntrinsicCore/src/IntrinsicCoreGameStatesEditing.cpp21 symbols

For agents

$ claude mcp add Intrinsic \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page