# Does openrndr use opengl under the hood?

**URL:** <https://openrndr.discourse.group/t/does-openrndr-use-opengl-under-the-hood/338>\
**Category:** OPENRNDR\
**Created:** [February 11, 2022, 9:20pm UTC](https://openrndr.discourse.group/t/does-openrndr-use-opengl-under-the-hood/338 "2022-02-11T21:20:13Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![JochemP](https://avatars.discourse-cdn.com/v4/letter/j/eada6e/32.png) [@JochemP](https://openrndr.discourse.group/u/JochemP)\
**Post date:** [February 11, 2022, 9:20pm UTC](https://openrndr.discourse.group/t/does-openrndr-use-opengl-under-the-hood/338/1 "2022-02-11T21:20:13Z")

</div>

I just started learning about graphics programming so i was wondering. Does openrndr use opengl under the hood?

---

<div class="post-metadata">

**Author:** ![abe](https://yyz2.discourse-cdn.com/free1/user_avatar/openrndr.discourse.group/abe/32/700_2.png) [@abe](https://openrndr.discourse.group/u/abe)\
**Post date:** [February 11, 2022, 10:02pm UTC](https://openrndr.discourse.group/t/does-openrndr-use-opengl-under-the-hood/338/2 "2022-02-11T22:02:03Z")

</div>

Hi! Yes it does.

Here you can see the main opengl related classes: [openrndr/openrndr-jvm/openrndr-gl3/src/jvmMain/kotlin/org/openrndr/internal/gl3 at master · openrndr/openrndr · GitHub](https://github.com/openrndr/openrndr/tree/master/openrndr-jvm/openrndr-gl3/src/jvmMain/kotlin/org/openrndr/internal/gl3)  
and if you are targetting the web browser it uses webgl: [openrndr/openrndr-js/openrndr-webgl/src/jsMain/kotlin/org/openrndr/webgl at master · openrndr/openrndr · GitHub](https://github.com/openrndr/openrndr/tree/master/openrndr-js/openrndr-webgl/src/jsMain/kotlin/org/openrndr/webgl)
