glLoadGen / data / gl_speccoreexts.lua

--[[ This function returns a table of core extensions and the versions they were made core in.

The table is indexed by version number (as a string). In each version is an array of extension names.

This list must be manually updated, as there is no equivalent in the spec files. Just add to the list. When a new version comes out with new core extensions, add a new list and add the local variable name to the master table as shown below.

local coreExts1_2 = {

local coreExts3_0 = {

local coreExts3_1 = {

local coreExts3_2 = {

local coreExts3_3 = {

local coreExts4_0 = {

local coreExts4_1 = {

local coreExts4_2 = {

local coreExts4_3 = {

return {
	["1.2"] = coreExts1_2,
	["3.0"] = coreExts3_0,
	["3.1"] = coreExts3_1,
	["3.2"] = coreExts3_2,
	["3.3"] = coreExts3_3,
	["4.0"] = coreExts4_0,
	["4.1"] = coreExts4_1,
	["4.2"] = coreExts4_2,
	["4.3"] = coreExts4_3,
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.