Skip to content

Commit f9e187f

Browse files
committed
Add basic-tests
1 parent dba1552 commit f9e187f

File tree

1 file changed

+31
-0
lines changed

1 file changed

+31
-0
lines changed

basic-tests/README.md

+31
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# Renderer Basic Tests
2+
3+
This repository contains a suite of progressively advanced tests designed to validate the functionality of different renderers. These tests serve as benchmarks for ensuring consistent and correct behavior across various graphics APIs, including **OpenGL**, **DirectX**, **Vulkan** and **software renderers**.
4+
5+
## Table of Contents
6+
7+
1. [Introduction](#introduction)
8+
2. [Test List](#test-list)
9+
3. [Instructions](#instructions)
10+
4. [Contributing](#contributing)
11+
5. [License](#license)
12+
13+
## Introduction
14+
15+
The tests start from the basics, such as rendering a single flat triangle, and progress to advanced features like physically based rendering (PBR) and shadow mapping. These tests can help you in progressively achieving accuracy and feature completeness in your renderer.
16+
17+
Each test includes:
18+
- **Description**: The purpose of the test.
19+
- **Input Data**: Geometry, textures, and other relevant inputs.
20+
- **Expected Output**: Images or descriptions of correct results.
21+
22+
## Test List
23+
- **01: Flat Triangle**
24+
- **02: Interpolated Triangle**
25+
- **03: Wireframe Cube**
26+
27+
## Instructions
28+
29+
## Contributing
30+
31+
## License

0 commit comments

Comments
 (0)