File tree Expand file tree Collapse file tree 4 files changed +6
-3
lines changed
Expand file tree Collapse file tree 4 files changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -87,6 +87,7 @@ export const referenceSchema = z.object({
8787 . or ( z . literal ( "false" ) . transform ( ( ) => false ) )
8888 . optional ( ) ,
8989 webgpu : z . coerce . boolean ( ) . optional ( ) ,
90+ webgpuOnly : z . coerce . boolean ( ) . optional ( ) ,
9091} ) ;
9192
9293export const referenceCollection = defineCollection ( {
Original file line number Diff line number Diff line change @@ -125,7 +125,7 @@ function normalizeP5ReferenceLinks(html: string | undefined): string | undefined
125125 <p >{ t (' experimentalApi' , ' description' )} </p >
126126 </div >
127127 )}
128- { entry .data .webgpu && (
128+ { entry .data .webgpuOnly && (
129129 <div class = " experimental" >
130130 <h5 >
131131 <div
@@ -163,7 +163,7 @@ function normalizeP5ReferenceLinks(html: string | undefined): string | undefined
163163 lazyLoad = { false }
164164 allowSideBySide = { true }
165165 includeSound = { entry .data .module === ' p5.sound' }
166- includeWebGPU = { entry .data .webgpu }
166+ includeWebGPU = { entry .data .webgpu || entry . data . webgpuOnly }
167167 />
168168 )
169169 } else if (part .startsWith (' <pre>' )) {
@@ -199,7 +199,7 @@ function normalizeP5ReferenceLinks(html: string | undefined): string | undefined
199199 lazyLoad = { false }
200200 allowSideBySide = { true }
201201 includeSound = { entry .data .module === ' p5.sound' }
202- includeWebGPU = { entry .data .webgpu }
202+ includeWebGPU = { entry .data .webgpu || entry . data . webgpuOnly }
203203 />
204204 );
205205 })}
Original file line number Diff line number Diff line change @@ -315,6 +315,7 @@ const getMethodFrontmatter = (doc: ReferenceClassItemMethod) => {
315315 chainable : doc . chainable === 1 ,
316316 beta : doc . beta ? ! ! doc . beta : undefined ,
317317 webgpu : doc . webgpu ? ! ! doc . webgpu : undefined ,
318+ webgpuOnly : doc . webgpuOnly ? ! ! doc . webgpuOnly : undefined ,
318319 } ;
319320} ;
320321
Original file line number Diff line number Diff line change @@ -107,6 +107,7 @@ interface Return {
107107interface MaybeBeta {
108108 beta ?: number ;
109109 webgpu ?: number ;
110+ webgpuOnly ?: number ;
110111}
111112
112113/* Represents a method within a class */
You can’t perform that action at this time.
0 commit comments