Skip to content

surface.capture().data is not working for iOS #237

Description

@gmathiou

Bug report

Surface.capture().data is not working for iOS, returns black pixels [0,0,0,0]. Works fine on Android and Web (DOM).

library version

├── gl-react@4.0.1 
└─┬ gl-react-native@4.0.1 
  └── gl-react-expo@4.0.1 

Expected behavior

Surface.capture().data should be returning the RGBA value of the specified pixel on Surface

Actual behavior

Returns [0, 0, 0, 0] no matter what the colour of the specified pixel

Steps to reproduce the behavior

const data = this.refs.surface.capture(x, y, 1, 1).data;
console.log("RGBA: ", data);

Where surface is a reference to the Surface component and x, y are the coords of the pixel to return the colour

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions