I want to hire a person to do the following work, I can't arrange much time so I really need
someone to help me and I can pay. OpenGL programming experience is required. You'll
need to work with vertex buffer, index buffer, texture, render target, basic shader, ...
Contact here: https://bitbucket.org/manhnt9/cegui/iss ... o-complete
Mecurial (Hg) version control is required but easy so you can learn it fast (clone commit
push pull commands).
You must make small commits and push frequently to your repository for me to review
progress.
You should work on Ubuntu 18.04 because the code is not tested on Windows at all so we
may waste more time to make on Windows.
Brief:
- From the base code that I wrote, I need coders to complete the
renderer module
- Graphics back-end (made by me) is:
https://gitlab.com/InnerPieceOSS/Saga3D/
- Current CEGUI code (based on 0.8.7):
https://bitbucket.org/manhnt9/cegui/branch/saga
I've completed these tasks:
- Add renderer to CMake build
- Integrate render to sample framework so it can be chosen
- Basic renderer initialization
- Image codec
- Some texture and render target, geometry buffer code
Here is the task list that I think what is remaining:
- Implement the geometry buffer drawing
- Clipping, special CEGUI rendering parameters, etc
- Texture mapping, render to texture
Estimated lines of code: 500 - 800
Steps:
- Fork CEGUI, clone your fork (remember to checkout saga branch): https://bitbucket.org/manhnt9/cegui/
- Clone Saga3D: https://gitlab.com/InnerPieceOSS/Saga3D/
- Build Saga3D
- Build CEGUI, in CMake GUI specify Saga3D's location, enable Saga3D renderer module
and all samples
- Write geometry buffer code and other code
- Test samples framework to see all examples are rendered correctly
- Use Saga3D's SDL2 input system to detect keyboard, mouse events and send to CEGUI
- Test if GUI reacts correctly
Description:
CEGUI will generate vertex list, texture list, etc ... (you'll need to learn what CEGUI does by
looking at its code: OpenGL, Direct3D, Irrlicht, Ogre renderer). After CEGUI generate those,
we need to render to the screen using Saga3D, which is is an abstraction of Vulkan API that
I make.
So the work is mostly to understand CEGUI's rendering code then you can ask me how to
draw that with Saga3D.
Need to hire a CEGUI developer
Moderators: CEGUI MVP, CEGUI Team
Re: Need to hire a CEGUI developer
This job is closed.
Gonna do it myself for better CEGUI understanding.
Gonna do it myself for better CEGUI understanding.
Return to “Modifications / Integrations / Customisations”
Who is online
Users browsing this forum: No registered users and 7 guests