Forum > Games

RayLib 5.0

<< < (2/3) > >>

Mongkey:
Hello @guva,

is there a container for raylib in a form? i would use raylib 5.0 for data visualization, this one is much cheap cpu usage game engine.

I couldn't run gui example, it always crash.

Thank you.

Mongkey:
I found a sample

https://gist.github.com/ChrisDill/c2ca6a0ccf592c073a8d2aaeaa4adb7f
https://gist.github.com/flibitijibibo/cf282bfccc1eaeb47550

Thank you

Guva:

--- Quote from: Mongkey on December 19, 2023, 02:59:55 pm ---I found a sample

https://gist.github.com/ChrisDill/c2ca6a0ccf592c073a8d2aaeaa4adb7f
https://gist.github.com/flibitijibibo/cf282bfccc1eaeb47550

Thank you

--- End quote ---

you can see how the renderer for lcl is implemented in zengl
https://github.com/Seenkao/New-ZenGL/tree/ZenGL_4_2/Zengl_SRC/demos/Lazarus/18%20-%20LCLZenGL

next weekend I'll try to realize

Seenkao:

--- Quote from: Guva on December 22, 2023, 04:26:44 am ---you can see how the renderer for lcl is implemented in zengl

--- End quote ---
Это не совсем правильная реализация. Но работать будет. ZenGL считается однопотоковым приложением и данные не защищены от многопотока. Лучше всего реализовать в таких случаях защиту данных в многопоточных приложениях.

В дальнейшем я буду думать над правкой ZenGL для многопоточных приложений. И, вернее всего, потом не нужны будут данные ограничения для таймера в каждой вызываемой процедуре/функции.

Google translate:
This is not a completely correct implementation. But it will work. ZenGL is considered a single threaded application and the data is not thread safe. In such cases, it is best to implement data protection in multi-threaded applications.

In the future I will think about editing ZenGL for multi-threaded applications. And, most likely, then these restrictions for the timer in each called procedure/function will not be needed.

Guva:

--- Quote from: Seenkao on December 22, 2023, 05:16:08 pm ---
--- Quote from: Guva on December 22, 2023, 04:26:44 am ---you can see how the renderer for lcl is implemented in zengl

--- End quote ---
Это не совсем правильная реализация. Но работать будет. ZenGL считается однопотоковым приложением и данные не защищены от многопотока. Лучше всего реализовать в таких случаях защиту данных в многопоточных приложениях.

В дальнейшем я буду думать над правкой ZenGL для многопоточных приложений. И, вернее всего, потом не нужны будут данные ограничения для таймера в каждой вызываемой процедуре/функции.

Google translate:
This is not a completely correct implementation. But it will work. ZenGL is considered a single threaded application and the data is not thread safe. In such cases, it is best to implement data protection in multi-threaded applications.

In the future I will think about editing ZenGL for multi-threaded applications. And, most likely, then these restrictions for the timer in each called procedure/function will not be needed.

--- End quote ---

Серж, ну я не говорил что нужно использовать именно код из ZenGl. Я имел ввиду что можно посмотреть как реализовано.
С наступающим новым годом

Yandex translate:
Serge, well, I did not say that it is necessary to use the code from ZenGl. I meant that you can see how it is implemented.
Happy New Year

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version