Skip to content

Add CezveRender to awesome-java-ui#78

Draft
Copilot wants to merge 2 commits intomainfrom
copilot/add-cezverender-project
Draft

Add CezveRender to awesome-java-ui#78
Copilot wants to merge 2 commits intomainfrom
copilot/add-cezverender-project

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Mar 12, 2026

Onboards CezveRender — a real-time 3D renderer built from scratch in Java 17+ using OpenGL 3.3 and LWJGL.

Changes

  • cezverender.md — Front matter + description covering the rendering pipeline (shadow mapping, Phong shading, OBJ loading via Assimp, ImGui runtime editor); tagged Game Development + Desktop UI; status Experimental (personal learning project, no formal releases)
  • images/ui-cezverender.png — 1280×720 screenshot from the project's scene demo
  • images/thumbnail-cezverender.png — Auto-generated thumbnail via GenerateThumbnails.java

Code Example

Demonstrates CezveRender-style shader setup using LWJGL/OpenGL 3.3, including compile and link error checking:

public ShaderProgram(String vertexSrc, String fragmentSrc) {
    int vertShader = compileShader(GL_VERTEX_SHADER, vertexSrc);
    int fragShader = compileShader(GL_FRAGMENT_SHADER, fragmentSrc);

    programId = glCreateProgram();
    glAttachShader(programId, vertShader);
    glAttachShader(programId, fragShader);
    glLinkProgram(programId);
    if (glGetProgrami(programId, GL_LINK_STATUS) == GL_FALSE) {
        throw new RuntimeException("Program link error: " + glGetProgramInfoLog(programId));
    }
    ...
}
Original prompt

This section details on the original issue you should resolve

<issue_title>CezveRender</issue_title>
<issue_description>Can we onboard the project: cezveRender

The website for the project is: https://github.com/BoraYalcinn/CezveRender

Using the add-project and capture-screenshot skills, please add this project to the awesome-java-ui repo as markdown and screenshot (with thumbnail).

Use examples such as jline and zk as templates for markdown and screenshots for exsiting onboarded projects.</issue_description>

Comments on the Issue (you are @copilot in this section)


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Co-authored-by: teggr <837787+teggr@users.noreply.github.com>
Copilot AI changed the title [WIP] Add cezveRender project to awesome-java-ui Add CezveRender to awesome-java-ui Mar 12, 2026
Copilot AI requested a review from teggr March 12, 2026 19:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

CezveRender

2 participants