Skip to content

Instantly share code, notes, and snippets.

View iWas-Coder's full-sized avatar

Wasym Atieh Alonso iWas-Coder

View GitHub Profile
@iWas-Coder
iWas-Coder / skap-decl-file-fmt-spec.txt
Last active June 18, 2025 18:31
SKAP Declarations File (DECL) Format Specification
SKAP Declarations File (DECL) Format Specification
==================================================
Copyright (C) Wasym A. Alonso. All Rights Reserved.
Version 1.0 - June 02, 2025
1. Introduction
This document specifies the "SKAP Declarations File (DECL)" text
@iWas-Coder
iWas-Coder / sparky-cla.txt
Last active June 18, 2025 19:01
Sparky Contributor License Agreement (CLA)
Sparky Contributor License Agreement (SCLA)
===========================================
Copyright (C) Wasym A. Alonso. All Rights Reserved.
Version 1.0 - June 18, 2025
Thank you for your interest in contributing to Sparky ("We" or "Us").
This contributor agreement ("Agreement") documents the rights granted by
@Erfan-Ahmadi
Erfan-Ahmadi / rendering_engine.md
Last active January 15, 2026 07:55
Rendering Engine Development

1. What does the Rendering Engine Need?

  • Rendering Engine
    • Support for Multiple Graphics APIs : OpenGL | Vulkan | DirectX12 | DirectX11 | Metal
    • Content Export Pipeline : Create Maya/Max Plugins to export meshes based on Renderers needs. (Assimp Commercial Licence -> Pay)
    • Texture Compression Libraries
    • Material System : Artists Configure shaders, textures, parameters to import in game
    • Game-side Manager of Models/Materials/Lights
    • Good Visibility System (Frustum/Occlusion) (VisibilityBuffers?)
    • Multi-Threded Submission System to reduce cost of submission to GPU
  • Lighting/Shadow Rendering System