Skip to content
#

graphics-library

Here are 294 public repositories matching this topic...

opentk

The Open Toolkit library is a fast, low-level C# wrapper for OpenGL, OpenAL & OpenCL. It also includes windowing, mouse, keyboard and joystick input and a robust and fast math library, giving you everything you need to write your own renderer or game engine. OpenTK can be used standalone or inside a GUI on Windows, Linux, Mac.

  • Updated Apr 2, 2022
  • C#
Silk.NET
krmr
krmr commented Feb 25, 2022

Summary

After closing a GLFW rendering window GLFW ande some referenced objects remain in memory.

Steps to reproduce

  • Platform: Desktop
  • Framework Version: .NET 5
  • API: OpenGL
  1. Run the code from 'Tutorial 1.1 - Hello Window' in the debugger with a breakpoint on the closing brace of Main.
  2. Once the breakpoint is hit create a memory snapshot and open it.
  3. Inspecting the snapsh
bug help wanted good first issue area-SilkTouch
Nabla
devshgraphicsprogramming
devshgraphicsprogramming commented Nov 3, 2021

Description

Right now the MDI ranges are not compacted (having the drawcalls with 0 instances removed).

But the DrawIndirectAllocator and all the resources in on the C++ side are already setup for this

Solution proposal

An additional Dispatch (direct, cause you can have a list of MDIs up front) over the drawcalls that prefix sums their boolean instanceCount!=0u flag

Then another

enhancement good first issue

Improve this page

Add a description, image, and links to the graphics-library topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the graphics-library topic, visit your repo's landing page and select "manage topics."

Learn more