Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
GrapheneCt authored Aug 17, 2021
1 parent 213cb9e commit 14202bc
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,16 +15,21 @@ Driver layer GPU libraries and tests for PSP2
7. OpenGL ES v2 port for PSP2.
8. Various unittests to check basic driver features.

# Usage specifics

- Check default apphint values before running your application and make sure everything is at expected values.
Default apphint values can be found [here](https://github.com/GrapheneCt/PVR_PSP2/blob/main/gpu_es4_ext/eurasia/services4/srvclient/env/playstation/common/pvr_apphint.c#L501)

# Known issues

### GLES1:

1. GLES1 and GLES2 libraries upload textures to separate GPU memory on demand after validation. That increases memory consumption by 2 and may cause slowdowns.
1. GLES1 and GLES2 libraries upload textures to separate GPU memory on demand after validation. That may cause slowdowns.
- Required solution: render textures directly from intermediate memory.

### GLES2:

1. GLES1 and GLES2 libraries upload textures to separate GPU memory on demand after validation. That increases memory consumption by 2 and may cause slowdowns.
1. GLES1 and GLES2 libraries upload textures to separate GPU memory on demand after validation. That may cause slowdowns.
- Required solution: render textures directly from intermediate memory.

2. Major slowdown during vector instruction optimizations in GLSL shader compiler, specifically GenerateVectorDualIssue() function.
Expand Down

0 comments on commit 14202bc

Please sign in to comment.