Skip to content
#

openal

Here are 180 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 Jan 10, 2022
  • C#
Silk.NET
Perksey
Perksey commented Jan 1, 2022

COMMUNITY-DRIVEN WORK TRACKING ISSUE

Summary of feature

Today, Silk.NET has no official support for receiving KeyDown (et al) events in any keyboard layout other than US (even though the SDL backend accidentally mandatorily supports it, but this is a bug with that backend).

This has been requested lots of times, and even got to a point where [a proposal made it to review](https://gi

ngmoviedo
ngmoviedo commented Oct 20, 2020

When pausing the game most sounds stop, but if it is paused when an NPC is talking, its dialog lines can still be heard when in the pause menus. Most of the time it's not an important issue as it only interferes with the pacing, but I have noticed some cases in which it completely breaks the character's speech and even the progression. That happens, for example, during Half-Life's Hazard Course (t

Zeracronius
Zeracronius commented Nov 20, 2021

The Renderer_main thread locks the OutputSurfaces collection preventing adding additional output windows while presenting.

Main thread is trying to add additional output surfaces here:
https://github.com/Syncaidius/MoltenEngine/blob/ddbd23543c39b40e372a9248ae862e4b3a11806f/Molten.Samples/MultiWindowGame.cs#L46

Renderer is locking the collection here:
https://github.com/Syncaidius/MoltenEng

Improve this page

Add a description, image, and links to the openal 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 openal topic, visit your repo's landing page and select "manage topics."

Learn more