Move to use the GPU API instead OpenGL #23

Merged
Bogdan Nagirniak merged 9 commits from BLEN-371 into hydra-render 2023-04-07 13:28:49 +02:00

Purpose

We have to use GPU API instead OpenGL

Technical steps

  1. Rewritten code in GLTexture, renamed GLTexture -> DrawTexture.
    Improved: moved GPUBatch creation to constructor instead creating it in draw().
  2. Rewritten code in FinalEngineGL.
  3. Cleaned up CMakeLists.txt.

Notes

FinalEngineGL still shows empty picture, this bug isn't fixed here.

### Purpose We have to use GPU API instead OpenGL ### Technical steps 1. Rewritten code in GLTexture, renamed GLTexture -> DrawTexture. Improved: moved GPUBatch creation to constructor instead creating it in draw(). 2. Rewritten code in FinalEngineGL. 3. Cleaned up CMakeLists.txt. ### Notes FinalEngineGL still shows empty picture, this bug isn't fixed here.
Brian Savery (AMD) was assigned by Bogdan Nagirniak 2023-04-07 04:32:04 +02:00
Georgiy Markelov was assigned by Bogdan Nagirniak 2023-04-07 04:32:04 +02:00
Bogdan Nagirniak self-assigned this 2023-04-07 04:32:04 +02:00
Bogdan Nagirniak added 9 commits 2023-04-07 04:32:17 +02:00
Bogdan Nagirniak requested review from Brian Savery (AMD) 2023-04-07 04:32:30 +02:00
Bogdan Nagirniak requested review from Georgiy Markelov 2023-04-07 04:32:31 +02:00
Brian Savery (AMD) approved these changes 2023-04-07 05:22:33 +02:00
Georgiy Markelov approved these changes 2023-04-07 13:17:02 +02:00
Georgiy Markelov left a comment
Collaborator

Tested. Works fine.

Tested. Works fine.
Bogdan Nagirniak merged commit aa002fec8e into hydra-render 2023-04-07 13:28:49 +02:00
Sign in to join this conversation.
No Label
No Milestone
3 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: BogdanNagirniak/blender#23
No description provided.