<commit_before># Dinge die noch nicht fertig ausformuliert sind

Abstract:
TBD

## Gliederung
- Einführung in aktuelle Grafik Engines
    + Anforderungen an moderne Engines
    + Überblick moderne Engines und ihrer Features
- Überblick Modern OpenGL (4.0+)
    + Reduzierung des CPU Overheads
    + Direct State Access
    + Indirect Rendering
- Funktionale Konzepte
    + Functoren
    + Contravarianten
    + Profunctoren
    + Monaden / (Comonaden)
    + Applicatives
    + Arrows
- Vorteile Funktionaler Programmierung
    + Speziell in Verbindung mit Modern OGL
- Engine Überblick
    + Modularer Aufbau
    + Definition der RenderPipeline
        * Formale Definition
        * Komponierbarkeit
        * Flexibilität durch Funktionale Konzepte
- Implementierungsdetails
    + Definition einer PBR Pipeline
- Analyse
    + Performance
    + Bildqualität
- Ausblick
    + ...

## Ideas<commit_msg>gliederung<commit_after># Dinge die noch nicht fertig ausformuliert sind

Abstract:
TBD

## Gliederung
- Einführung in aktuelle Grafik Engines
    + Anforderungen an moderne Engines
    + Überblick moderne Engines und ihrer Features
- Überblick Modern OpenGL (4.0+)
    + Reduzierung des CPU Overheads
    + Direct State Access
    + Indirect Rendering
- Vorzüge Funktionaler Programmierung (in Haskell)
    + Speziell in Verbindung mit Modern OGL
- Engine Überblick
    + Modularer Aufbau
    + Philosophie
    + Definition der Render-Pipeline
        * Formale Definition
        * Komponierbarkeit
        * Flexibilität durch Funktionale Konzepte
    + Resourcemanagement
    + Anwendung Funktionaler Konzepte
        * Funktoren
        * Contravarianten
        * Profunktoren
        * Monaden / (Comonaden)
        * Applikative
        * Arrows
- Implementierungsdetails
    + Definition einer PBR Pipeline
    + Beleuchtungsmodell
- Analyse
    + Performance
    + Bildqualität
- Ausblick
    + ...

## Ideas
{'fraction_non_alphanumeric': 0.053125, 'fraction_numerical': 0.0020833333333333333, 'mean_word_length': 2.842, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4947975', 'n_tokens_mistral': 598, 'n_tokens_neox': 601, 'n_words': 167}