[core] update native for line property function shaders changes (#6658)
* [core] update shaders for line property functions update deps, define device pixel ratio for all shaders [core] create ShaderParameter struct to store pixel ratio and overdraw param repair rebase errs update shaders to include pixel ratio make sure collision_box never overdraws update test suite, move shaders to Painter::render so the correct pixel ratio is applied move shader compiling back to the Painter constructor rebase from shader --> program refactor re-factor parameters for collisionBox and debug programs remove unused vars from line-program, move blur math to shader update core files remove unecessary files update shaders PR, remove comments bump test suite sha fix formatting, incorporate feedback refactor program.hpp * [core] remove line transformations that were moved to the shaders, bump shader sha * [core] shorten ProgramParameter instantiation * [core] bump shader+test suite shas
This commit is contained in:
@@ -292,7 +292,7 @@ void Map::Impl::update() {
|
||||
|
||||
void Map::Impl::render(View& view) {
|
||||
if (!painter) {
|
||||
painter = std::make_unique<Painter>(backend.getContext(), transform.getState());
|
||||
painter = std::make_unique<Painter>(backend.getContext(), transform.getState(), pixelRatio);
|
||||
}
|
||||
|
||||
FrameData frameData { timePoint,
|
||||
|
||||
Reference in New Issue
Block a user