Giter Club home page Giter Club logo

orsl's Issues

Failed to create volume texture with both voxel demos

I ran all demos and only two failed to start on my system. Both with a similar error.

/home/funpro/.jdks/adopt-openjdk-14.0.1/bin/java -Djava.library.path=/home/funpro/OR/openrndr.org/poc-shader-generation/orx-shader-generator/build/classes/kotlin/jvm/demo:/home/funpro/OR/openrndr.org/poc-shader-generation/orx-shader-generator/build/classes/kotlin/jvm/main:/home/funpro/OR/openrndr.org/poc-shader-generation/orx-shader-generator-annotations/build/classes/kotlin/jvm/main -javaagent:/snap/intellij-idea-community/460/lib/idea_rt.jar=40083:/snap/intellij-idea-community/460/bin -Dfile.encoding=UTF-8 -classpath /home/funpro/OR/openrndr.org/poc-shader-generation/orx-shader-generator/build/classes/kotlin/jvm/demo:/home/funpro/OR/openrndr.org/poc-shader-generation/orx-shader-generator/build/classes/kotlin/jvm/main:/home/funpro/OR/openrndr.org/poc-shader-generation/orx-shader-generator-annotations/build/classes/kotlin/jvm/main:/home/funpro/.gradle/caches/modules-2/files-2.1/org.openrndr/openrndr-ffmpeg/0.4.4-alpha4/8e2d6d6481b27d00b97f7dadf0ca3a5ab3ad156f/openrndr-ffmpeg-0.4.4-alpha4.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk8/1.9.0/e000bd084353d84c9e888f6fb341dc1f5b79d948/kotlin-stdlib-jdk8-1.9.0.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-reflect/1.9.0/2891f552979d4bf4d4ec516acb9df769fb62dbe9/kotlin-reflect-1.9.0.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/1.9.0/8ee15ef0c67dc83d874f412d84378d7f0eb50b63/kotlin-stdlib-1.9.0.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-reflect/1.9.10/dd37cb80926cb4ed427b606502e6f6f063d38fb5/kotlin-reflect-1.9.10.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.openrndr.extra/orx-olive/0.4.4-alpha4/b4f648ffdd5c7cc35fb6ae03c7d970db44d10ed7/orx-olive-0.4.4-alpha4.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/io.github.microutils/kotlin-logging-jvm/3.0.0/d4a4862e3f8f2ee074f2f8c06a907fb70bb4881c/kotlin-logging-jvm-3.0.0.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/1.9.10/72812e8a368917ab5c0a5081b56915ffdfec93b7/kotlin-stdlib-1.9.10.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.openrndr.extra/orx-mesh-generators-jvm/0.4.4-alpha4/9d20a1ea135c8384eb9a139e9493826d65ca67bd/orx-mesh-generators-jvm-0.4.4-alpha4.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.slf4j/slf4j-simple/2.0.7/bfa4d4dad645a5b11c022ae0043bac2df6cf16b5/slf4j-simple-2.0.7.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.lwjgl/lwjgl-openal/3.3.2/ae5357ed6d934546d3533993ea84c0cfb75eed95/lwjgl-openal-3.3.2.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.openrndr/openrndr-application-jvm/0.4.4-alpha4/f3bcf74d835677b1826bfa0ce488bc9971cf93ab/openrndr-application-jvm-0.4.4-alpha4.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.lwjgl/lwjgl-openal/3.3.2/650981780b8bbfb3ce43657b22ec8e77bfb1f37a/lwjgl-openal-3.3.2-natives-linux.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.openrndr/openrndr-draw-jvm/0.4.4-alpha4/847410c9e6ca527ed112ee1c73e6f06d86d577d/openrndr-draw-jvm-0.4.4-alpha4.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.lwjgl/lwjgl/3.3.2/4421d94af68e35dcaa31737a6fc59136a1e61b94/lwjgl-3.3.2.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.openrndr/openrndr-filter-jvm/0.4.4-alpha4/48b8fd6b722f0f7e9acb9b3e5c60b9a5c06e5dda/openrndr-filter-jvm-0.4.4-alpha4.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.lwjgl/lwjgl/3.3.2/767684973f259d97e7dc66a125eb153986f177e7/lwjgl-3.3.2-natives-linux.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.openrndr/openrndr-extensions-jvm/0.4.4-alpha4/99e8f5014b5517c484c77165806c1b54d620f717/openrndr-extensions-jvm-0.4.4-alpha4.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.bytedeco/ffmpeg/6.0-1.5.9/66879da2bc88e308366edef8c3e10ec636ba5e6e/ffmpeg-6.0-1.5.9.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.openrndr.extra/orx-camera-jvm/0.4.4-alpha4/47f6c4b2cc8bcd8b0ea2ab66084ade0a7e86f203/orx-camera-jvm-0.4.4-alpha4.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.bytedeco/ffmpeg/6.0-1.5.9/d7047f904f8f8599b6bade60d2be3dc495640591/ffmpeg-6.0-1.5.9-linux-x86_64.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk7/1.9.0/f320478990d05e0cfaadd74f9619fd6027adbf37/kotlin-stdlib-jdk7-1.9.0.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.jetbrains/annotations/13.0/919f0dfe192fb4e063e7dacadee7f8bb9a2672a9/annotations-13.0.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.openrndr.extra/orx-file-watcher/0.4.4-alpha4/5a664ed8f49a15d8e2de34369551e9cd7d8a4209/orx-file-watcher-0.4.4-alpha4.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.openrndr.extra/orx-kotlin-parser/0.4.4-alpha4/cf1494efdfdf16f8906abc9fc952c67e872d36c7/orx-kotlin-parser-0.4.4-alpha4.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.slf4j/slf4j-api/2.0.1/f48d81adce2abf5ad3cfe463df517952749e03bc/slf4j-api-2.0.1.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-scripting-jsr223/1.9.10/f30b1a0aa531d7cd8f5324206abd59474cf480de/kotlin-scripting-jsr223-1.9.10.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.openrndr/openrndr-math-jvm/0.4.4-alpha4/9d81b405e4452f3d96ccb03b3298605200c92544/openrndr-math-jvm-0.4.4-alpha4.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-scripting-jvm-host/1.9.10/f90b8e79bce268ee02d2399cd8647668f6f7486d/kotlin-scripting-jvm-host-1.9.10.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.openrndr/openrndr-animatable-jvm/0.4.4-alpha4/495b39f7803e40b347078b1c38e09b28ba01b91e/openrndr-animatable-jvm-0.4.4-alpha4.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-scripting-jvm/1.9.10/de62c537edfe46edc9987d6bad393550690da01c/kotlin-scripting-jvm-1.9.10.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.openrndr/openrndr-shape-jvm/0.4.4-alpha4/3cbf01cf13f8060b83992eace93830001fb42369/openrndr-shape-jvm-0.4.4-alpha4.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.openrndr/openrndr-color-jvm/0.4.4-alpha4/ecb9bebee95167eee63dc001c2d2d7bde6dbff30/openrndr-color-jvm-0.4.4-alpha4.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.openrndr/openrndr-event-jvm/0.4.4-alpha4/46360616a62dbfead9c235503ada6b38b9450ead/openrndr-event-jvm-0.4.4-alpha4.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.openrndr/openrndr-utils-jvm/0.4.4-alpha4/98da0ded1c8aee2cc07211a5162b63c7dd04ad52/openrndr-utils-jvm-0.4.4-alpha4.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.openrndr/openrndr-gl3-jvm/0.4.4-alpha4/393f6f27ca1ed7683de622b4007fd44ceb0ce149/openrndr-gl3-jvm-0.4.4-alpha4.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.openrndr/openrndr-ktessellation-jvm/0.4.4-alpha4/f45fd3d452022efe51e0c63c3dac7d1cd8ab3728/openrndr-ktessellation-jvm-0.4.4-alpha4.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.jetbrains/annotations/23.0.0/8cc20c07506ec18e0834947b84a864bfc094484e/annotations-23.0.0.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.slf4j/slf4j-api/2.0.7/41eb7184ea9d556f23e18b5cb99cad1f8581fc00/slf4j-api-2.0.7.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.openrndr/openrndr-openal-jvm/0.4.4-alpha4/76324026ba6cbaf813c7288ac9696075d30689ee/openrndr-openal-jvm-0.4.4-alpha4.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-core-jvm/1.7.3/2b09627576f0989a436a00a4a54b55fa5026fb86/kotlinx-coroutines-core-jvm-1.7.3.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.bytedeco/javacpp/1.5.9/bee92b783ea619381df7577527f8739f778cf2f6/javacpp-1.5.9.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.bytedeco/javacpp/1.5.9/a9c30eef6ffd8999d1c958e53206e2fb9717f7b8/javacpp-1.5.9-linux-x86_64.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.antlr/antlr4/4.13.0/9de576e69845e1d92da3479dd481677efdf21d52/antlr4-4.13.0.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.antlr/antlr4-runtime/4.13.0/5a02e48521624faaf5ff4d99afc88b01686af655/antlr4-runtime-4.13.0.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-compiler-embeddable/1.9.10/57ca1b0823ae3ecb451a97e1f8e6de0b19ea5294/kotlin-compiler-embeddable-1.9.10.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-scripting-compiler-embeddable/1.9.10/ffbd2f404a54cd02d795887ac5accafbbdbb44f1/kotlin-scripting-compiler-embeddable-1.9.10.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-scripting-common/1.9.10/83fd6c933c3fc24672350b0950311b7eaa3e33fc/kotlin-scripting-common-1.9.10.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-script-runtime/1.9.10/398513a8534701579cccaf5953ea914416b4696c/kotlin-script-runtime-1.9.10.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.lwjgl/lwjgl-glfw/3.3.2/757920418805fb90bfebb3d46b1d9e7669fca2eb/lwjgl-glfw-3.3.2.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.lwjgl/lwjgl-glfw/3.3.2/766bb0e8e829598b1c8052fd8173c62af741c52/lwjgl-glfw-3.3.2-natives-linux.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.lwjgl/lwjgl-jemalloc/3.3.2/877e17e39ebcd58a9c956dc3b5b777813de0873a/lwjgl-jemalloc-3.3.2.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.lwjgl/lwjgl-jemalloc/3.3.2/2bc33176cdfabf34a63df154b80914e8f433316b/lwjgl-jemalloc-3.3.2-natives-linux.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.lwjgl/lwjgl-opengl/3.3.2/ee8e95be0b438602038bc1f02dc5e3d011b1b216/lwjgl-opengl-3.3.2.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.lwjgl/lwjgl-opengl/3.3.2/b8368430ef0d91a5acbc6fbfa47b20c3ec083aec/lwjgl-opengl-3.3.2-natives-linux.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.lwjgl/lwjgl-stb/3.3.2/a2550795014d622b686e9caac50b14baa87d2c70/lwjgl-stb-3.3.2.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.lwjgl/lwjgl-stb/3.3.2/5c987f43b342d722b54970159040af76f1c87403/lwjgl-stb-3.3.2-natives-linux.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.lwjgl/lwjgl-tinyexr/3.3.2/c8f43f4092e5a4271397bfe7cf66b32a6dfd889f/lwjgl-tinyexr-3.3.2.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.lwjgl/lwjgl-tinyexr/3.3.2/47eb58587e98a598df1fdf6285eb0b65d7499702/lwjgl-tinyexr-3.3.2-natives-linux.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.lwjgl/lwjgl-egl/3.3.2/c427694a0b5974a3e434a0c2a51c7f9a3d0e9169/lwjgl-egl-3.3.2.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.antlr/ST4/4.3.4/bf68d049dd4e6e104055a79ac3bf9e6307d29258/ST4-4.3.4.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.antlr/antlr-runtime/3.5.3/9011fb189c5ed6d99e5f3322514848d1ec1e1416/antlr-runtime-3.5.3.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.abego.treelayout/org.abego.treelayout.core/1.0.3/457216e8e6578099ae63667bb1e4439235892028/org.abego.treelayout.core-1.0.3.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/com.ibm.icu/icu4j/72.1/bc9057df4b5efddf7f6d1880bf7f3399f4ce5633/icu4j-72.1.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-daemon-embeddable/1.9.10/bda2f7daa6b89d2ded2d9e1e0b0cadaf9446ade1/kotlin-daemon-embeddable-1.9.10.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.jetbrains.intellij.deps/trove4j/1.0.20200330/3afb14d5f9ceb459d724e907a21145e8ff394f02/trove4j-1.0.20200330.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-scripting-compiler-impl-embeddable/1.9.10/5163425a1f5dd2d44f607ed54d8d6bff0c71dfc3/kotlin-scripting-compiler-impl-embeddable-1.9.10.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.openrndr.extra/orx-parameters-jvm/0.4.4-alpha4/1790ae93a48b64901107bc5e13c28d6692af86cf/orx-parameters-jvm-0.4.4-alpha4.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.openrndr.extra/orx-shader-phrases-jvm/0.4.4-alpha4/af4e2d94b414f24b62251fd008855e9fa12503e1/orx-shader-phrases-jvm-0.4.4-alpha4.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.openrndr/openrndr-dds-jvm/0.4.4-alpha4/be34ecf529cb8e7203412ea17fa371d89d0c0de4/openrndr-dds-jvm-0.4.4-alpha4.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.openrndr/openrndr-gl-common-jvm/0.4.4-alpha4/17048e1f0a3cac92849e3efa5988aebfc76dc3b/openrndr-gl-common-jvm-0.4.4-alpha4.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.openrndr/openrndr-binpack-jvm/0.4.4-alpha4/fcfc168e7309ab262cc33523b9458a5e3c3e44d6/openrndr-binpack-jvm-0.4.4-alpha4.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-serialization-core-jvm/1.6.0/94b35f721f1029b3b8d46fb277b4e53fb1a0a510/kotlinx-serialization-core-jvm-1.6.0.jar:/home/funpro/.gradle/caches/modules-2/files-2.1/org.openrndr/openrndr-kartifex-jvm/0.4.4-alpha4/52a5177f3139002412f6644ffc186db2089d55e6/openrndr-kartifex-jvm-0.4.4-alpha4.jar DemoVoxel02Kt
[main] INFO org.openrndr.internal.gl3.ApplicationGLFWGL3 - 3.4.0 Wayland X11 GLX Null EGL OSMesa monotonic shared
[main] INFO org.openrndr.Application - preload class found 'org.openrndr.Preload'
[main] INFO org.openrndr.internal.gl3.ApplicationGLFWGL3 - OpenGL vendor: NVIDIA Corporation
[main] INFO org.openrndr.internal.gl3.ApplicationGLFWGL3 - OpenGL renderer: NVIDIA GeForce GTX 1060/PCIe/SSE2
[main] INFO org.openrndr.internal.gl3.ApplicationGLFWGL3 - OpenGL version: 4.6.0 NVIDIA 525.125.06
[main] ERROR org.openrndr.internal.gl3.ApplicationGLFWGL3 - An error occurred inside the program setup
Exception in thread "main" java.lang.IllegalArgumentException: failed to create 16x16x16 volume texture with format R and type UINT8_INT
	at org.openrndr.internal.gl3.VolumeTextureGL3$Companion.create(VolumeTextureGL3.kt:237)
	at org.openrndr.internal.gl3.DriverGL3.createVolumeTexture(DriverGL3.kt:311)
	at org.openrndr.draw.VolumeTexture$Companion.create(VolumeTexture.kt:19)
	at org.openrndr.draw.VolumeTextureKt.volumeTexture(VolumeTexture.kt:58)
	at org.openrndr.draw.VolumeTextureKt.volumeTexture$default(VolumeTexture.kt:49)
	at DemoVoxel02Kt$main$1$2.invokeSuspend(DemoVoxel02.kt:39)
	at DemoVoxel02Kt$main$1$2.invoke(DemoVoxel02.kt)
	at DemoVoxel02Kt$main$1$2.invoke(DemoVoxel02.kt)
	at org.openrndr.ApplicationBuilderJVM$program$1.setup(ApplicationBuilder.kt:116)
	at org.openrndr.internal.gl3.ApplicationGLFWGL3$loop$15.invokeSuspend(ApplicationGLFWGL3.kt:873)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
	at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:280)
	at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:85)
	at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:59)
	at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
	at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:38)
	at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source)
	at org.openrndr.internal.gl3.ApplicationGLFWGL3.loop(ApplicationGLFWGL3.kt:872)
	at org.openrndr.Application.run$openrndr_application(Application.kt:71)
	at org.openrndr.ApplicationBuilderKt.application(ApplicationBuilder.kt:89)
	at DemoVoxel02Kt.main(DemoVoxel02.kt:33)
	at DemoVoxel02Kt.main(DemoVoxel02.kt)
FATAL ERROR in native method: Thread[Thread-0,5,main]: No context is current or a function that is not available in the current context was called. The JVM will abort execution.
	at org.lwjgl.opengl.GL11C.nglDeleteTextures(Native Method)
	at org.lwjgl.opengl.GL11C.glDeleteTextures(GL11C.java:715)
	at org.openrndr.internal.gl3.ColorBufferGL3.destroy(ColorBufferGL3.kt:1063)
	at org.openrndr.ffmpeg.ScreenRecorder.shutdown(ScreenRecorder.kt:227)
	at org.openrndr.internal.gl3.ApplicationGLFWGL3$preloop$1.run(ApplicationGLFWGL3.kt:573)

Process finished with exit code 134 (interrupted by signal 6: SIGABRT)

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.