CEGUI renderer programming, 60% done, you do 40%

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, ...

Candidate with CMake experience will have higher acceptance chance.

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.


- From the base code that I wrote, I need coders to complete the

renderer module

- Graphics back-end (made by me) is:

[login to view URL]

- Current CEGUI code (based on 0.8.7):

[login to view URL]

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


- Fork CEGUI, clone your fork (remember to checkout saga branch): [login to view URL]

- Clone Saga3D: [login to view URL]

- 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 with key/mouse input


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.

To get accepted:

After posting the bid you will spend 15 minutes looking through my code on bitbucket (downloading and locally browsing is recommended) and send me a private message.

It's a well-written code base. So you'll investigate and tell me the problems that you see and maybe some possible solutions for it. I'll accept your bid based on your quick analysis.

Evner: C++ Programmering, Computer Science, Spiludvikling, OpenGL

Se mere: ribbon sample image, programming joomla component able upload image, sample image gallery description, cegui download, sdl2 cegui, cegui tutorial, cegui features, fltk, cegui setup, cegui documentation, cegui examples, silverlight sample image gallery, sample image flash mobile gallery, sample image enlarge mouseover, sample image faders flash, sample image enlarge html, sample image scrolling javascripts, autodesk inventor sample image, dreambox 800 flash image, sample image horizontal scroll javascript

Om arbejdsgiveren:
( 0 bedømmelser ) Hanoi, Vietnam

Projekt ID: #18860849

9 freelancere byder i gennemsnit $217 på dette job


Hello, sir. Thanks for your job inviting! I read your job description carefully and I have confidence to do it. I am a C, C++, OpenGL, OpenCV Developer with +6 years experience and your project is very interesting f Flere

$155 USD in 3 dage
(104 bedømmelser)

Hello, I can work on this project. But depends on the time frame. The code uses too many virtual functions. The performance of the cpu will suffer. I would recommend reducing them since a virtual function is 2 Flere

$250 USD in 3 dage
(15 bedømmelser)

Hi. I have review your project description. I have full experiences in Development. I am very interested in your project and also ready to start work immediately. Hoping for your soon Reply. Thank You Regard.

$150 USD in 3 dage
(24 bedømmelser)

Hello! I am very interested in your post project. i am really looking for this kind of project for a long time in freelancer since i have rich experience on it. I think this project is very suitable for me and i am Flere

$200 USD in 3 dage
(3 bedømmelser)

Dear client. I've read your project description carefully and very interested. I can implement your task. I have experiences of developing with c++. I am working with c++ over 5 years. I am c++ expert. I can comp Flere

$150 USD in 3 dage
(8 bedømmelser)

Thanks for your job posting. I am a Software Engineer, and I specialize C++, C#, ASP.NET, Java. Please give me your detail… Let’s share our idea. Looking forward to hear from you soon. Best Regards.

$200 USD in 3 dage
(4 bedømmelser)

I have experience with SDL, OpenGL 1.2, and gui libraries. However, this seems like more than a weekend project. I would propose we try this with a higher reward, or hour-based.

$444 USD in 10 dage
(0 bedømmelser)

"Hi, Hope you are doing well! Thanks for sharing your project requirement with us. It will be our great pleasure to work on your project. I have checked your requirement, yes we can do it, because we already work on si Flere

$208 USD in 7 dage
(0 bedømmelser)

Hello! OpeGL experienced here. Going through with the requirements in project description, I would like to take your project on board. I am an independent and professional developer with 100% completion rate. Please kn Flere

$200 USD in 7 dage
(16 bedømmelser)