Michael Ragazzon
|
abb0e6a6b4
Remove `angle` parameter from `linear-gradient` shader compilation
|
1 year ago |
Michael Ragazzon
|
a452f26951
Refactor Geometry and Texture, introduce unique render resources
|
2 years ago |
Michael Ragazzon
|
c802aeb21b
Use premultiplied alpha for vertex colors
|
2 years ago |
Michael Ragazzon
|
5d52f71d76
Add shader decorator
|
2 years ago |
Michael Ragazzon
|
2f146f4150
Add support for conic-gradient and radial-gradient, as well as their repeating variations
|
2 years ago |
Michael Ragazzon
|
c3622e669c
Allow decorators to specify paint area [breaking change]
|
2 years ago |
Michael Ragazzon
|
b6efab1d8b
Add 'linear-gradient' and 'repeating-linear-gradient' decorators
|
2 years ago |
Michael Ragazzon
|
556607d35b
Replace gradient decorator syntax 'gradient(horizontal|vertical ...)' with 'horizontal-gradient(...)' and 'vertical-gradient(...)' [deprecation]
|
2 years ago |
Michael Ragazzon
|
3429285e39
Add geometry utility for creating background geometry on any target area with border radius support
|
2 years ago |
Michael Ragazzon
|
ce949d2d5b
Refactor Property units and Box enums, and introduce NumericValue [breaking change]
|
2 years ago |
Michael Ragazzon
|
0bbd0193cb
Only allow a single render interface, remove the ability to set per-context render interfaces [breaking change]
|
2 years ago |
Michael Ragazzon
|
7492876298
The great formattening - format all library source code and documents
|
2 years ago |
Michael Ragazzon
|
8b7388ecdc
Refactor ComputedValues to reduce memory usage.
|
3 years ago |
jac8888
|
8b6a361c0c
Color blending fixes (#208)
|
4 years ago |
Michael Ragazzon
|
3877e3dbad
Remove unnecessary references in arguments. Add conversion between vector types.
|
4 years ago |
Michael Ragazzon
|
a638aaf33e
Remove 'offset' from Box.
|
5 years ago |
Michael Ragazzon
|
1908187884
Add border-radius support to gradient decorator
|
5 years ago |
Rokas Kupstys
|
c261c1ff81
Add ability for user to override container types.
|
5 years ago |
Michael Ragazzon
|
e9844e3801
The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future.
|
5 years ago |
Michael Ragazzon
|
7d37ea414e
Remove unused headers, forward declare instead where possible. Move Tween functions into cpp-file. Remove Stream conversion to/from String through type converter.
|
5 years ago |
Michael Ragazzon
|
6c53cbf85b
Remove #include "precompiled.h" from source files, CMake handles it instead. Include what we actually use in header and source files. For non-precompiled headers measurements indicate ~30% reduction in compile time. See #81.
|
5 years ago |
Michael Ragazzon
|
2510488c80
Apply opacity to gradient decorator
|
6 years ago |
Victor Luchits
|
262031f2ab
Implement gradient decorator
|
6 years ago |