Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
S
skiko
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
liuqiang
skiko
Commits
eb1f04ec
Unverified
Commit
eb1f04ec
authored
Feb 05, 2025
by
Shagen Ogandzhanian
Committed by
GitHub
Feb 05, 2025
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Build skiko with skia@m132 (#1021)
parent
3c54c1b7
Changes
19
Show whitespace changes
Inline
Side-by-side
Showing
19 changed files
with
46 additions
and
46 deletions
+46
-46
gradle.properties
skiko/gradle.properties
+1
-1
InternalDirectXApi.cc
skiko/src/awtMain/cpp/windows/InternalDirectXApi.cc
+5
-5
direct3DContext.cc
skiko/src/awtMain/cpp/windows/direct3DContext.cc
+2
-2
directXRedrawer.cc
skiko/src/awtMain/cpp/windows/directXRedrawer.cc
+4
-4
MetalApi.mm
skiko/src/awtMain/objectiveC/macos/MetalApi.mm
+2
-2
MetalContextHandler.mm
skiko/src/awtMain/objectiveC/macos/MetalContextHandler.mm
+3
-3
MetalRedrawer.mm
skiko/src/awtMain/objectiveC/macos/MetalRedrawer.mm
+2
-2
MetalSwingRedrawer.mm
skiko/src/awtMain/objectiveC/macos/MetalSwingRedrawer.mm
+3
-3
BackendRenderTarget.cc
skiko/src/jvmMain/cpp/common/BackendRenderTarget.cc
+3
-3
DirectContext.cc
skiko/src/jvmMain/cpp/common/DirectContext.cc
+2
-2
ImageFilter.cc
skiko/src/jvmMain/cpp/common/ImageFilter.cc
+2
-2
Surface.cc
skiko/src/jvmMain/cpp/common/Surface.cc
+1
-1
render.cc
skiko/src/jvmMain/cpp/common/render.cc
+3
-3
BackendRenderTarget.cc
skiko/src/nativeJsMain/cpp/BackendRenderTarget.cc
+2
-2
DirectContext.cc
skiko/src/nativeJsMain/cpp/DirectContext.cc
+3
-3
ImageFilter.cc
skiko/src/nativeJsMain/cpp/ImageFilter.cc
+2
-2
Surface.cc
skiko/src/nativeJsMain/cpp/Surface.cc
+1
-1
render.cc
skiko/src/nativeJsMain/cpp/render.cc
+2
-2
TestHelpers.cc
skiko/src/nativeJsTest/cpp/TestHelpers.cc
+3
-3
No files found.
skiko/gradle.properties
View file @
eb1f04ec
...
@@ -2,7 +2,7 @@ kotlin.code.style=official
...
@@ -2,7 +2,7 @@ kotlin.code.style=official
deploy.version
=
0.0.0
deploy.version
=
0.0.0
dependencies.skia
=
m1
26-6fd3120c1b
dependencies.skia
=
m1
32-9b3c42e2f9-1
# you can override general skia dependencies by passing platform-specific property:
# you can override general skia dependencies by passing platform-specific property:
# dependencies.skia.android-arm64
# dependencies.skia.android-arm64
...
...
skiko/src/awtMain/cpp/windows/InternalDirectXApi.cc
View file @
eb1f04ec
...
@@ -12,13 +12,13 @@
...
@@ -12,13 +12,13 @@
#include "window_util.h"
#include "window_util.h"
#include "SkColorSpace.h"
#include "SkColorSpace.h"
#include "GrBackendSurface.h"
#include "
ganesh/
GrBackendSurface.h"
#include "GrDirectContext.h"
#include "
ganesh/
GrDirectContext.h"
#include "SkSurface.h"
#include "SkSurface.h"
#include "../common/interop.hh"
#include "../common/interop.hh"
#include "d3d/GrD3DTypes.h"
#include "
ganesh/
d3d/GrD3DTypes.h"
#include "d3d/GrD3DBackendContext.h"
#include "
ganesh/
d3d/GrD3DBackendContext.h"
class
DirectXOffscreenDevice
class
DirectXOffscreenDevice
{
{
...
...
skiko/src/awtMain/cpp/windows/direct3DContext.cc
View file @
eb1f04ec
...
@@ -4,8 +4,8 @@
...
@@ -4,8 +4,8 @@
#include <jawt_md.h>
#include <jawt_md.h>
#include "jni_helpers.h"
#include "jni_helpers.h"
#include "GrBackendSurface.h"
#include "
ganesh/
GrBackendSurface.h"
#include "GrDirectContext.h"
#include "
ganesh/
GrDirectContext.h"
#include "SkSurface.h"
#include "SkSurface.h"
#include "exceptions_handler.h"
#include "exceptions_handler.h"
...
...
skiko/src/awtMain/cpp/windows/directXRedrawer.cc
View file @
eb1f04ec
...
@@ -7,16 +7,16 @@
...
@@ -7,16 +7,16 @@
#include "window_util.h"
#include "window_util.h"
#include "SkColorSpace.h"
#include "SkColorSpace.h"
#include "GrBackendSurface.h"
#include "
ganesh/
GrBackendSurface.h"
#include "GrDirectContext.h"
#include "
ganesh/
GrDirectContext.h"
#include "SkSurface.h"
#include "SkSurface.h"
#include "include/gpu/ganesh/SkSurfaceGanesh.h"
#include "include/gpu/ganesh/SkSurfaceGanesh.h"
#include "../common/interop.hh"
#include "../common/interop.hh"
#include "DCompLibrary.h"
#include "DCompLibrary.h"
#include "d3d/GrD3DTypes.h"
#include "
ganesh/
d3d/GrD3DTypes.h"
#include <d3d12sdklayers.h>
#include <d3d12sdklayers.h>
#include "d3d/GrD3DBackendContext.h"
#include "
ganesh/
d3d/GrD3DBackendContext.h"
#include <d3d12.h>
#include <d3d12.h>
#include <dxgi1_4.h>
#include <dxgi1_4.h>
#include <dxgi1_6.h>
#include <dxgi1_6.h>
...
...
skiko/src/awtMain/objectiveC/macos/MetalApi.mm
View file @
eb1f04ec
...
@@ -8,8 +8,8 @@
...
@@ -8,8 +8,8 @@
#import <Metal/Metal.h>
#import <Metal/Metal.h>
#import <QuartzCore/CAMetalLayer.h>
#import <QuartzCore/CAMetalLayer.h>
#import "GrBackendSurface.h"
#import "
ganesh/
GrBackendSurface.h"
#import "GrDirectContext.h"
#import "
ganesh/
GrDirectContext.h"
#import "ganesh/mtl/GrMtlBackendContext.h"
#import "ganesh/mtl/GrMtlBackendContext.h"
#import "ganesh/mtl/GrMtlDirectContext.h"
#import "ganesh/mtl/GrMtlDirectContext.h"
#import "ganesh/mtl/GrMtlBackendSurface.h"
#import "ganesh/mtl/GrMtlBackendSurface.h"
...
...
skiko/src/awtMain/objectiveC/macos/MetalContextHandler.mm
View file @
eb1f04ec
...
@@ -5,8 +5,8 @@
...
@@ -5,8 +5,8 @@
#import <QuartzCore/CAMetalLayer.h>
#import <QuartzCore/CAMetalLayer.h>
#import <Metal/Metal.h>
#import <Metal/Metal.h>
#import "GrDirectContext.h"
#import "
ganesh/
GrDirectContext.h"
#import "gpu/GrBackendSurface.h"
#import "gpu/
ganesh/
GrBackendSurface.h"
#import "ganesh/mtl/GrMtlBackendContext.h"
#import "ganesh/mtl/GrMtlBackendContext.h"
#import "ganesh/mtl/GrMtlDirectContext.h"
#import "ganesh/mtl/GrMtlDirectContext.h"
#import "ganesh/mtl/GrMtlBackendSurface.h"
#import "ganesh/mtl/GrMtlBackendSurface.h"
...
...
skiko/src/awtMain/objectiveC/macos/MetalRedrawer.mm
View file @
eb1f04ec
...
@@ -8,8 +8,8 @@
...
@@ -8,8 +8,8 @@
#import <Metal/Metal.h>
#import <Metal/Metal.h>
#import <QuartzCore/CAMetalLayer.h>
#import <QuartzCore/CAMetalLayer.h>
#import "GrBackendSurface.h"
#import "
ganesh/
GrBackendSurface.h"
#import "GrDirectContext.h"
#import "
ganesh/
GrDirectContext.h"
#import "ganesh/mtl/GrMtlBackendContext.h"
#import "ganesh/mtl/GrMtlBackendContext.h"
#import "ganesh/mtl/GrMtlDirectContext.h"
#import "ganesh/mtl/GrMtlDirectContext.h"
#import "ganesh/mtl/GrMtlTypes.h"
#import "ganesh/mtl/GrMtlTypes.h"
...
...
skiko/src/awtMain/objectiveC/macos/MetalSwingRedrawer.mm
View file @
eb1f04ec
...
@@ -5,8 +5,8 @@
...
@@ -5,8 +5,8 @@
#import <QuartzCore/CAMetalLayer.h>
#import <QuartzCore/CAMetalLayer.h>
#import <Metal/Metal.h>
#import <Metal/Metal.h>
#import "GrDirectContext.h"
#import "
ganesh/
GrDirectContext.h"
#import "gpu/GrBackendSurface.h"
#import "gpu/
ganesh/
GrBackendSurface.h"
#import "ganesh/mtl/GrMtlBackendContext.h"
#import "ganesh/mtl/GrMtlBackendContext.h"
#import "ganesh/mtl/GrMtlDirectContext.h"
#import "ganesh/mtl/GrMtlDirectContext.h"
#import "ganesh/mtl/GrMtlBackendSurface.h"
#import "ganesh/mtl/GrMtlBackendSurface.h"
...
...
skiko/src/jvmMain/cpp/common/BackendRenderTarget.cc
View file @
eb1f04ec
#include <iostream>
#include <iostream>
#include <jni.h>
#include <jni.h>
#include <ganesh/gl/GrGLBackendSurface.h>
#include <ganesh/gl/GrGLBackendSurface.h>
#include "GrBackendSurface.h"
#include "
ganesh/
GrBackendSurface.h"
#ifdef SK_METAL
#ifdef SK_METAL
#include "ganesh/mtl/GrMtlBackendSurface.h"
#include "ganesh/mtl/GrMtlBackendSurface.h"
#include "ganesh/mtl/GrMtlTypes.h"
#include "ganesh/mtl/GrMtlTypes.h"
...
@@ -38,7 +38,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_BackendRenderTargetKt
...
@@ -38,7 +38,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_BackendRenderTargetKt
#endif
#endif
#ifdef SK_DIRECT3D
#ifdef SK_DIRECT3D
#include "d3d/GrD3DTypes.h"
#include "
ganesh/
d3d/GrD3DTypes.h"
extern
"C"
JNIEXPORT
jlong
JNICALL
Java_org_jetbrains_skia_BackendRenderTargetKt__1nMakeDirect3D
extern
"C"
JNIEXPORT
jlong
JNICALL
Java_org_jetbrains_skia_BackendRenderTargetKt__1nMakeDirect3D
(
JNIEnv
*
env
,
jclass
jclass
,
jint
width
,
jint
height
,
jlong
texturePtr
,
jint
format
,
jint
sampleCnt
,
jint
levelCnt
)
{
(
JNIEnv
*
env
,
jclass
jclass
,
jint
width
,
jint
height
,
jlong
texturePtr
,
jint
format
,
jint
sampleCnt
,
jint
levelCnt
)
{
...
...
skiko/src/jvmMain/cpp/common/DirectContext.cc
View file @
eb1f04ec
#include <iostream>
#include <iostream>
#include <jni.h>
#include <jni.h>
#include "GrDirectContext.h"
#include "
ganesh/
GrDirectContext.h"
#include "ganesh/gl/GrGLDirectContext.h"
#include "ganesh/gl/GrGLDirectContext.h"
extern
"C"
JNIEXPORT
jlong
JNICALL
Java_org_jetbrains_skia_DirectContextKt__1nMakeGL
extern
"C"
JNIEXPORT
jlong
JNICALL
Java_org_jetbrains_skia_DirectContextKt__1nMakeGL
...
@@ -25,7 +25,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_DirectContextKt__1nMa
...
@@ -25,7 +25,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_DirectContextKt__1nMa
#endif
#endif
#ifdef SK_DIRECT3D
#ifdef SK_DIRECT3D
#include "d3d/GrD3DBackendContext.h"
#include "
ganesh/
d3d/GrD3DBackendContext.h"
extern
"C"
JNIEXPORT
jlong
JNICALL
Java_org_jetbrains_skia_DirectContextKt__1nMakeDirect3D
extern
"C"
JNIEXPORT
jlong
JNICALL
Java_org_jetbrains_skia_DirectContextKt__1nMakeDirect3D
(
JNIEnv
*
env
,
jclass
jclass
,
jlong
adapterPtr
,
jlong
devicePtr
,
jlong
queuePtr
)
{
(
JNIEnv
*
env
,
jclass
jclass
,
jlong
adapterPtr
,
jlong
devicePtr
,
jlong
queuePtr
)
{
...
...
skiko/src/jvmMain/cpp/common/ImageFilter.cc
View file @
eb1f04ec
...
@@ -156,7 +156,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_ImageFilterKt__1nMake
...
@@ -156,7 +156,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_ImageFilterKt__1nMake
extern
"C"
JNIEXPORT
jlong
JNICALL
Java_org_jetbrains_skia_ImageFilterKt__1nMakeRuntimeShader
extern
"C"
JNIEXPORT
jlong
JNICALL
Java_org_jetbrains_skia_ImageFilterKt__1nMakeRuntimeShader
(
JNIEnv
*
env
,
jclass
jclass
,
jlong
runtimeShaderBuilderPtr
,
jstring
childShaderName
,
jlong
inputPtr
)
{
(
JNIEnv
*
env
,
jclass
jclass
,
jlong
runtimeShaderBuilderPtr
,
jstring
childShaderName
,
jlong
inputPtr
)
{
SkRuntime
ShaderBuilder
*
runtimeShaderBuilder
=
reinterpret_cast
<
SkRuntimeShader
Builder
*>
(
static_cast
<
uintptr_t
>
(
runtimeShaderBuilderPtr
));
SkRuntime
EffectBuilder
*
runtimeShaderBuilder
=
reinterpret_cast
<
SkRuntimeEffect
Builder
*>
(
static_cast
<
uintptr_t
>
(
runtimeShaderBuilderPtr
));
SkImageFilter
*
input
=
reinterpret_cast
<
SkImageFilter
*>
(
static_cast
<
uintptr_t
>
(
inputPtr
));
SkImageFilter
*
input
=
reinterpret_cast
<
SkImageFilter
*>
(
static_cast
<
uintptr_t
>
(
inputPtr
));
SkImageFilter
*
ptr
=
SkImageFilters
::
RuntimeShader
(
*
runtimeShaderBuilder
,
skString
(
env
,
childShaderName
).
c_str
(),
sk_ref_sp
(
input
)).
release
();
SkImageFilter
*
ptr
=
SkImageFilters
::
RuntimeShader
(
*
runtimeShaderBuilder
,
skString
(
env
,
childShaderName
).
c_str
(),
sk_ref_sp
(
input
)).
release
();
...
@@ -165,7 +165,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_ImageFilterKt__1nMake
...
@@ -165,7 +165,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_ImageFilterKt__1nMake
extern
"C"
JNIEXPORT
jlong
JNICALL
Java_org_jetbrains_skia_ImageFilterKt__1nMakeRuntimeShaderFromArray
extern
"C"
JNIEXPORT
jlong
JNICALL
Java_org_jetbrains_skia_ImageFilterKt__1nMakeRuntimeShaderFromArray
(
JNIEnv
*
env
,
jclass
jclass
,
jlong
runtimeShaderBuilderPtr
,
jobjectArray
childShaderNamesArr
,
jlongArray
inputPtrsArray
,
jint
_inputCount
)
{
(
JNIEnv
*
env
,
jclass
jclass
,
jlong
runtimeShaderBuilderPtr
,
jobjectArray
childShaderNamesArr
,
jlongArray
inputPtrsArray
,
jint
_inputCount
)
{
SkRuntime
ShaderBuilder
*
runtimeShaderBuilder
=
reinterpret_cast
<
SkRuntimeShader
Builder
*>
(
static_cast
<
uintptr_t
>
(
runtimeShaderBuilderPtr
));
SkRuntime
EffectBuilder
*
runtimeShaderBuilder
=
reinterpret_cast
<
SkRuntimeEffect
Builder
*>
(
static_cast
<
uintptr_t
>
(
runtimeShaderBuilderPtr
));
jsize
inputCount
=
env
->
GetArrayLength
(
inputPtrsArray
);
jsize
inputCount
=
env
->
GetArrayLength
(
inputPtrsArray
);
jlong
*
inputPtrs
=
env
->
GetLongArrayElements
(
inputPtrsArray
,
0
);
jlong
*
inputPtrs
=
env
->
GetLongArrayElements
(
inputPtrsArray
,
0
);
...
...
skiko/src/jvmMain/cpp/common/Surface.cc
View file @
eb1f04ec
#include <iostream>
#include <iostream>
#include <jni.h>
#include <jni.h>
#include "GrDirectContext.h"
#include "
ganesh/
GrDirectContext.h"
#include "SkSurface.h"
#include "SkSurface.h"
#include "interop.hh"
#include "interop.hh"
...
...
skiko/src/jvmMain/cpp/common/render.cc
View file @
eb1f04ec
...
@@ -7,8 +7,8 @@
...
@@ -7,8 +7,8 @@
#endif
#endif
#include "jni_helpers.h"
#include "jni_helpers.h"
#include "GrBackendSurface.h"
#include "
ganesh/
GrBackendSurface.h"
#include "GrDirectContext.h"
#include "
ganesh/
GrDirectContext.h"
#ifdef SK_METAL
#ifdef SK_METAL
#include "ganesh/mtl/GrMtlDirectContext.h"
#include "ganesh/mtl/GrMtlDirectContext.h"
...
...
skiko/src/nativeJsMain/cpp/BackendRenderTarget.cc
View file @
eb1f04ec
#include <iostream>
#include <iostream>
#include <stdint.h>
#include <stdint.h>
#include "GrBackendSurface.h"
#include "
ganesh/
GrBackendSurface.h"
#include "common.h"
#include "common.h"
#include "ganesh/gl/GrGLDirectContext.h"
#include "ganesh/gl/GrGLDirectContext.h"
#include "ganesh/gl/GrGLBackendSurface.h"
#include "ganesh/gl/GrGLBackendSurface.h"
...
@@ -39,7 +39,7 @@ SKIKO_EXPORT KNativePointer BackendRenderTarget_nMakeMetal
...
@@ -39,7 +39,7 @@ SKIKO_EXPORT KNativePointer BackendRenderTarget_nMakeMetal
}
}
#ifdef SK_DIRECT3D
#ifdef SK_DIRECT3D
#include "d3d/GrD3DTypes.h"
#include "
ganesh/
d3d/GrD3DTypes.h"
#endif
#endif
SKIKO_EXPORT
KNativePointer
BackendRenderTarget_MakeDirect3D
SKIKO_EXPORT
KNativePointer
BackendRenderTarget_MakeDirect3D
...
...
skiko/src/nativeJsMain/cpp/DirectContext.cc
View file @
eb1f04ec
#include "GrDirectContext.h"
#include "
ganesh/
GrDirectContext.h"
#include "
include/gpu
/gl/GrGLInterface.h"
#include "
ganesh
/gl/GrGLInterface.h"
#include "common.h"
#include "common.h"
#include "ganesh/gl/GrGLDirectContext.h" // TODO: skia update: check if it's correct
#include "ganesh/gl/GrGLDirectContext.h" // TODO: skia update: check if it's correct
...
@@ -9,7 +9,7 @@
...
@@ -9,7 +9,7 @@
#endif
#endif
#ifdef SK_DIRECT3D
#ifdef SK_DIRECT3D
#include "d3d/GrD3DBackendContext.h"
#include "
ganesh/
d3d/GrD3DBackendContext.h"
#endif
#endif
SKIKO_EXPORT
KNativePointer
org_jetbrains_skia_DirectContext__1nMakeGL
SKIKO_EXPORT
KNativePointer
org_jetbrains_skia_DirectContext__1nMakeGL
...
...
skiko/src/nativeJsMain/cpp/ImageFilter.cc
View file @
eb1f04ec
...
@@ -150,7 +150,7 @@ SKIKO_EXPORT KNativePointer org_jetbrains_skia_ImageFilter__1nMakePicture
...
@@ -150,7 +150,7 @@ SKIKO_EXPORT KNativePointer org_jetbrains_skia_ImageFilter__1nMakePicture
SKIKO_EXPORT
KNativePointer
org_jetbrains_skia_ImageFilter__1nMakeRuntimeShader
SKIKO_EXPORT
KNativePointer
org_jetbrains_skia_ImageFilter__1nMakeRuntimeShader
(
KNativePointer
runtimeShaderBuilderPtr
,
KInteropPointer
childShaderName
,
KNativePointer
inputPtr
)
{
(
KNativePointer
runtimeShaderBuilderPtr
,
KInteropPointer
childShaderName
,
KNativePointer
inputPtr
)
{
SkRuntime
ShaderBuilder
*
runtimeShaderBuilder
=
reinterpret_cast
<
SkRuntimeShader
Builder
*>
(
runtimeShaderBuilderPtr
);
SkRuntime
EffectBuilder
*
runtimeShaderBuilder
=
reinterpret_cast
<
SkRuntimeEffect
Builder
*>
(
runtimeShaderBuilderPtr
);
sk_sp
<
SkImageFilter
>
input
=
sk_ref_sp
<
SkImageFilter
>
(
reinterpret_cast
<
SkImageFilter
*>
(
inputPtr
));
sk_sp
<
SkImageFilter
>
input
=
sk_ref_sp
<
SkImageFilter
>
(
reinterpret_cast
<
SkImageFilter
*>
(
inputPtr
));
SkImageFilter
*
ptr
=
SkImageFilters
::
RuntimeShader
(
*
runtimeShaderBuilder
,
reinterpret_cast
<
char
*>
(
childShaderName
),
input
).
release
();
SkImageFilter
*
ptr
=
SkImageFilters
::
RuntimeShader
(
*
runtimeShaderBuilder
,
reinterpret_cast
<
char
*>
(
childShaderName
),
input
).
release
();
...
@@ -159,7 +159,7 @@ SKIKO_EXPORT KNativePointer org_jetbrains_skia_ImageFilter__1nMakeRuntimeShader
...
@@ -159,7 +159,7 @@ SKIKO_EXPORT KNativePointer org_jetbrains_skia_ImageFilter__1nMakeRuntimeShader
SKIKO_EXPORT
KNativePointer
org_jetbrains_skia_ImageFilter__1nMakeRuntimeShaderFromArray
SKIKO_EXPORT
KNativePointer
org_jetbrains_skia_ImageFilter__1nMakeRuntimeShaderFromArray
(
KNativePointer
runtimeShaderBuilderPtr
,
KInteropPointerArray
childShaderNamesArr
,
KNativePointerArray
inputPtrsArray
,
KInt
inputCount
)
{
(
KNativePointer
runtimeShaderBuilderPtr
,
KInteropPointerArray
childShaderNamesArr
,
KNativePointerArray
inputPtrsArray
,
KInt
inputCount
)
{
SkRuntime
ShaderBuilder
*
runtimeShaderBuilder
=
reinterpret_cast
<
SkRuntimeShader
Builder
*>
(
runtimeShaderBuilderPtr
);
SkRuntime
EffectBuilder
*
runtimeShaderBuilder
=
reinterpret_cast
<
SkRuntimeEffect
Builder
*>
(
runtimeShaderBuilderPtr
);
KNativePointer
*
inputPtrs
=
reinterpret_cast
<
KNativePointer
*>
(
inputPtrsArray
);
KNativePointer
*
inputPtrs
=
reinterpret_cast
<
KNativePointer
*>
(
inputPtrsArray
);
std
::
vector
<
sk_sp
<
SkImageFilter
>>
inputChildren
(
inputCount
);
std
::
vector
<
sk_sp
<
SkImageFilter
>>
inputChildren
(
inputCount
);
...
...
skiko/src/nativeJsMain/cpp/Surface.cc
View file @
eb1f04ec
#include <iostream>
#include <iostream>
#include "GrDirectContext.h"
#include "
ganesh/
GrDirectContext.h"
#include "SkSurface.h"
#include "SkSurface.h"
#include "include/gpu/ganesh/SkSurfaceGanesh.h"
#include "include/gpu/ganesh/SkSurfaceGanesh.h"
#include "common.h"
#include "common.h"
...
...
skiko/src/nativeJsMain/cpp/render.cc
View file @
eb1f04ec
#include <ganesh/mtl/GrMtlTypes.h>
#include <ganesh/mtl/GrMtlTypes.h>
#include "GrBackendSurface.h"
#include "
ganesh/
GrBackendSurface.h"
#include "GrDirectContext.h"
#include "
ganesh/
GrDirectContext.h"
#include "common.h"
#include "common.h"
#include "ganesh/gl/GrGLDirectContext.h"
#include "ganesh/gl/GrGLDirectContext.h"
#include "ganesh/gl/GrGLBackendSurface.h"
#include "ganesh/gl/GrGLBackendSurface.h"
...
...
skiko/src/nativeJsTest/cpp/TestHelpers.cc
View file @
eb1f04ec
...
@@ -90,8 +90,8 @@ SKIKO_EXPORT KNativePointer org_jetbrains_skiko_tests_TestHelpers__1nGlContextGe
...
@@ -90,8 +90,8 @@ SKIKO_EXPORT KNativePointer org_jetbrains_skiko_tests_TestHelpers__1nGlContextGe
#include <GL/glx.h>
#include <GL/glx.h>
#include <iostream>
#include <iostream>
#include "
include/gpu
/gl/GrGLInterface.h"
#include "
ganesh
/gl/GrGLInterface.h"
#include "
include/gpu
/gl/egl/GrGLMakeEGLInterface.h"
#include "
ganesh
/gl/egl/GrGLMakeEGLInterface.h"
struct
SkikoTestGlContext
{
struct
SkikoTestGlContext
{
Display
*
display
;
Display
*
display
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment