Hajime Hoshi
|
2437ad8248
ebiten: improve bulitinShader by reducing locks
|
2 weeks ago |
Hajime Hoshi
|
46cf09197b
internal/graphicscommand: enable to show shader names
|
2 months ago |
Hajime Hoshi
|
bc9e9d8562
ebiten: move the builtin shader to internal/builtinshader
|
6 months ago |
Hajime Hoshi
|
95f7204035
ebiten: make sure panicking with a disposed shader
|
1 year ago |
Hajime Hoshi
|
c01ceeaa6a
ebiten: replace (*Image).Dispose with Deallocate
|
1 year ago |
Hajime Hoshi
|
bdd8916bb1
ebiten: replace (*ebiten.Shader).Dispose with Deallocate
|
1 year ago |
Hajime Hoshi
|
d9797423e5
ebiten, internal/builtinshader: use an array instead of a map
|
1 year ago |
Hajime Hoshi
|
a0ffd8dd25
ebiten: enable texCoord at DrawRectShader even without a source image
|
1 year ago |
Pierre Curto
|
4de807cc44
all: fix typos (#2558)
|
1 year ago |
Hajime Hoshi
|
015ce2b262
internal/ui: refactoring: reduce APIs
|
1 year ago |
Hajime Hoshi
|
89c64f83e3
ebiten: performance improvement by reducing allocations of []float32
|
1 year ago |
Hajime Hoshi
|
0a6813c17f
internal/graphics: use flatten []float32 slice instead of [][]float32
|
1 year ago |
Hajime Hoshi
|
419bb4c1e9
all: use uint32 instead of float32 for uniform values
|
2 years ago |
Artem Yadelskyi
|
10415d417a
all: replace `interface{}` with `any` (#2430)
|
2 years ago |
Hajime Hoshi
|
534d82c17d
internal/builtinshader: move Filter and Address from internal/graphicsdriver
|
2 years ago |
Hajime Hoshi
|
0b45ca7057
ebiten: reduce duplicated shader compilations
|
2 years ago |
Hajime Hoshi
|
a4e9a05b14
ebiten: reland: use Kage shaders instead of built-in shaders for a color matrix
|
2 years ago |
Hajime Hoshi
|
520c47f0e8
Revert "ebiten: use Kage shaders instead of built-in shaders for a color matrix"
|
2 years ago |
Hajime Hoshi
|
7fc79c50c3
ebiten: use Kage shaders instead of built-in shaders for a color matrix
|
2 years ago |
Hajime Hoshi
|
284c9fcc7f
update URLs in comments
|
2 years ago |
Hajime Hoshi
|
3b50e57f19
internal/ui: move convertUniforms to ui.Shader
|
2 years ago |
Hajime Hoshi
|
16ff5c5039
internal/shaderir: change the naming convention: Num -> Count
|
2 years ago |
Hajime Hoshi
|
6710808cd1
ebiten: compile shaders at NewShader
|
2 years ago |
Hajime Hoshi
|
81b9f91f86
internal/graphicscommand: compile shaders lazily
|
2 years ago |
Hajime Hoshi
|
b5bb576a58
internal/ui: refactoring: unexport ConvertUniforms
|
2 years ago |
Hajime Hoshi
|
1d9982ee6d
internal/ui: move the dependency on graphicscommand from ebiten to ui
|
2 years ago |
Hajime Hoshi
|
e78f34aa26
internal/ui: add Image
|
2 years ago |
Hajime Hoshi
|
7d0f95e9be
internal/graphicsdriver: refactoring: replace Uniform with []float32
|
2 years ago |
Hajime Hoshi
|
99f8e335ee
ebiten: refactoring
|
2 years ago |
Hajime Hoshi
|
566957dc1c
internal/graphicsdriver/metal: invert Y at the vertex shader
|
2 years ago |